Skip to content

Commit b409299

Browse files
build: do not install modules on a normal build
1 parent 8cac0e6 commit b409299

File tree

11 files changed

+17
-46
lines changed

11 files changed

+17
-46
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ include $(MAKE_DIR)/subdir-deps.mk
1717
clean:
1818
@rm -rf $(BUILD_DIR_)
1919

20-
all: $(SUBDIRS) $(addsuffix -install,$(SUBDIRS)) $(addsuffix -check,$(SUBDIRS))
20+
all: $(SUBDIRS) $(addsuffix -extract-data,$(SUBDIRS)) $(addsuffix -check,$(SUBDIRS))
2121

22-
.PHONY: all $(SUBDIRS) $(addsuffix -install,$(SUBDIRS)) $(addsuffix -check,$(SUBDIRS)) clean install
22+
.PHONY: all $(SUBDIRS) $(addsuffix -extract-data,$(SUBDIRS)) $(addsuffix -check,$(SUBDIRS)) $(addsuffix -install,$(SUBDIRS)) clean install

atm/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ CHECK_RESULTS_GOLDEN := test/test_output
2525

2626
MODULES := atm_def.mod atm_lib.mod
2727
INSTALL_INCLUDES :=
28-
INSTALL_COMMANDS += install-atm-data
28+
EXTRACT_DATA_COMMANDS += install-atm-data
2929

3030
include $(MAKE_DIR)/Makefile
3131

chem/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ CHECK_RESULTS_GOLDEN := test/test_output
2121

2222
MODULES := chem_def.mod chem_lib.mod
2323
INSTALL_INCLUDES :=
24-
INSTALL_COMMANDS += install-chem-data
24+
EXTRACT_DATA_COMMANDS += install-chem-data
2525

2626
include $(MAKE_DIR)/Makefile
2727

colors/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ CHECK_RESULTS_GOLDEN := test/test_output
1919

2020
MODULES := colors_def.mod colors_lib.mod
2121
INSTALL_INCLUDES :=
22-
INSTALL_COMMANDS += install-colors-data
22+
EXTRACT_DATA_COMMANDS += install-colors-data
2323

2424
include $(MAKE_DIR)/Makefile
2525

eos/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ CHECK_RESULTS_GOLDEN := test/test_output
5050

5151
MODULES := eos_def.mod eos_lib.mod
5252
INSTALL_INCLUDES := public/helm_def.dek
53-
INSTALL_COMMANDS += install-free-eos install-cms install-dt install-pc
53+
EXTRACT_DATA_COMMANDS += install-free-eos install-cms install-dt install-pc
5454

5555
include $(MAKE_DIR)/Makefile
5656

install

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -270,17 +270,6 @@ if [ ! -z "$MESASDK_ROOT" ]; then
270270
fi
271271
fi
272272

273-
274-
if [ ! -r lib ]
275-
then
276-
mkdir lib
277-
fi
278-
279-
if [ ! -r include ]
280-
then
281-
mkdir include
282-
fi
283-
284273
function enum_procs {
285274
if [ -n "$NPROCS" ]; then
286275
echo $NPROCS

ionization/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ CHECK_RESULTS_GOLDEN := test/test_output
2222

2323
MODULES := ionization_def.mod ionization_lib.mod
2424
INSTALL_INCLUDES :=
25-
INSTALL_COMMANDS += install-ionization-data
25+
EXTRACT_DATA_COMMANDS += install-ionization-data
2626

2727
include $(MAKE_DIR)/Makefile
2828

kap/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ CHECK_RESULTS_GOLDEN := test/test_output
4444
# Install
4545

4646
MODULES := kap_def.mod kap_lib.mod
47-
INSTALL_COMMANDS += install-kap
47+
EXTRACT_DATA_COMMANDS += install-kap
4848

4949
include $(MAKE_DIR)/Makefile
5050

make/Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@ MAKEFLAGS += --no-builtin-variables
66
.DELETE_ON_ERROR:
77
.SHELLFLAGS := -eu -c
88
.DEFAULT_GOAL := all
9-
.PHONY: clean print-mesa-deps install all check
9+
.PHONY: clean print-mesa-deps install all check extract-data
1010

1111
NOCOMPILE := $(or \
1212
$(filter clean,$(MAKECMDGOALS)), \
1313
$(filter print-mesa-deps,$(MAKECMDGOALS)), \
14+
$(filter extract-data,$(MAKECMDGOALS)), \
1415
)
1516

1617
include $(MAKE_DIR)/helpers.mk
@@ -54,6 +55,8 @@ ifeq ($(NOCOMPILE),)
5455
include $(MAKE_DIR)/check.mk
5556
endif
5657

58+
extract-data: $(EXTRACT_DATA_COMMANDS)
59+
5760
clean:
5861
@rm -rf $(BUILD_DIR_MODULE)
5962

make/gen-folder-deps

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ ${subdir}: ${DEPS} data/version_number
1414
${subdir}-install: ${subdir}
1515
\$(MAKE) -C ${subdir} install BUILD_DIR=\$(BUILD_DIR)
1616
17-
${subdir}-check: ${subdir}-install \$(addsuffix -install,${DEPS})
17+
${subdir}-check: ${subdir} ${subdir}-extract-data \$(addsuffix -extract-data,${DEPS})
1818
\$(MAKE) -C ${subdir} check BUILD_DIR=\$(BUILD_DIR)
19+
20+
${subdir}-extract-data: ${subdir}
21+
\$(MAKE) -C ${subdir} extract-data BUILD_DIR=\$(BUILD_DIR)
1922
EOF
2023
done

0 commit comments

Comments
 (0)