1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
TESTS0 := package-tests/test1.thp package-tests/test2.thp
EXTRA_DIST := $(TESTS0)
TESTS := $(TESTS0:.thp=.go)
TEST_EXTENSIONS = .go
TESTS_ENVIRONMENT = $(abs_top_dir)/meta/uninstalled-env
GO_LOG_COMPILER = run-theme-d-program
COMPILE = GUILE_LOAD_PATH=../guile-code:$(GUILE_LOAD_PATH) GUILE_LOAD_COMPILED_PATH=../guile-code:$(GUILE_LOAD_COMPILED_PATH) THEME_D_CONFIG_FILE=../theme-d-config-maint ../guile-code/theme-d/translator/theme-d-compile.scm
LINK = GUILE_LOAD_PATH=../guile-code:$(GUILE_LOAD_PATH) GUILE_LOAD_COMPILED_PATH=../guile-code:$(GUILE_LOAD_COMPILED_PATH) THEME_D_CONFIG_FILE=../theme-d-config-maint ../guile-code/theme-d/translator/theme-d-link.scm
%.go : %.tcp
$(LINK) -o $@ $(EXTRA_LINK_OPTIONS) $<
%.tcp : %.thp
$(COMPILE) -o $@ $(EXTRA_COMP_OPTIONS) $<
%.tci : %.thi
$(COMPILE) -o $@ $(EXTRA_COMP_OPTIONS) $<
%.tcb : %.thb
$(COMPILE) -o $@ $(EXTRA_COMP_OPTIONS) $<
.PHONY: mostlyclean-local-check
mostlyclean-local-check:
-rm -f package-tests/*.go
-rm -f package-tests/*.tcp
-rm -f package-tests/*.tci
-rm -f package-tests/*.tcb
mostlyclean-local: mostlyclean-local-check
package-tests/test2.tcp : package-tests/module1.tci
package-tests/test2.go : package-tests/test2.tcp \
package-tests/module1.tci package-tests/module1.tcb
package-tests/module1.tcb : package-tests/module1.tci
|