about summary refs log tree commit diff stats
path: root/Makefile
diff options
context:
space:
mode:
authorCase Duckworth2024-05-29 12:55:28 -0500
committerCase Duckworth2024-05-29 12:55:28 -0500
commit25982a628d3dc194e52708fd429a81746d1890a1 (patch)
tree3a0c9bbec820ec30ea8464ad8f4402f25f87f8d9 /Makefile
parentRelativize file names (diff)
downloadscramble-25982a628d3dc194e52708fd429a81746d1890a1.tar.gz
scramble-25982a628d3dc194e52708fd429a81746d1890a1.zip
Correct path stuff for build/ building
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 5 insertions, 4 deletions
diff --git a/Makefile b/Makefile index 2ac521f..7ecdf53 100644 --- a/Makefile +++ b/Makefile
@@ -11,11 +11,11 @@ TESTS = $(PWD)/tests
11TEST_ENV = env BUILD=$(BUILD) TESTS=$(TESTS) 11TEST_ENV = env BUILD=$(BUILD) TESTS=$(TESTS)
12 12
13.PHONY: all test clean install uninstall 13.PHONY: all test clean install uninstall
14all: /home/acdw/src/scramble/build/scramble 14all: build/scramble
15test: $(BUILD) 15test: $(BUILD)
16 cd $(BUILD) && $(TEST_ENV) $(CSI) -setup-mode -s $(TESTS)/run.scm $(NAME) 16 cd $(BUILD) && $(TEST_ENV) $(CSI) -setup-mode -s $(TESTS)/run.scm $(NAME)
17clean: 17clean:
18 -rm -rf $(BUILD) *.build.sh *.install.sh $(NAME) *.import.scm *.import.so *.link *.static.o 18 -rm -rf $(BUILD) *.build.sh *.install.sh $(NAME) *.import.scm *.so *.link *.static.o
19install: 19install:
20 chicken-install -s 20 chicken-install -s
21uninstall: 21uninstall:
@@ -25,6 +25,7 @@ uninstall:
25 25
26$(BUILD): 26$(BUILD):
27 -mkdir $(BUILD) 27 -mkdir $(BUILD)
28/home/acdw/src/scramble/build/scramble: /home/acdw/src/scramble/scramble.scm $(BUILD) 28build/scramble: scramble.scm $(BUILD)
29 $(CSC) $(CSC_OPTIONS) $(CSC_OPTIONS_EXTRA) $< -o $@ 29 cd $(BUILD) && \
30 $(CSC) $(CSC_OPTIONS) $(CSC_OPTIONS_EXTRA) ../$< -o $(@F)
30 @if test -f scramble.import.scm;then mv scramble.import.scm $(BUILD)/;echo mv scramble.import.scm $(BUILD)/; fi 31 @if test -f scramble.import.scm;then mv scramble.import.scm $(BUILD)/;echo mv scramble.import.scm $(BUILD)/; fi