Reuse sources from hackerbase.

This commit is contained in:
Dominik Pantůček 2025-03-31 20:53:38 +02:00
parent 4fb44325de
commit 879107764a
6 changed files with 462 additions and 2 deletions

View file

@ -5,8 +5,9 @@ default: ../brminv
SCRP=$(shell chicken-install -repository)
CSC=CHICKEN_REPOSITORY_PATH=../eggs:$(SCRP) csc
BRMINV_SOURCES=brminv.scm frontend.import.scm
BRMINV_OBJS=brminv.o frontend.o
BRMINV_SOURCES=brminv.scm frontend.import.scm command-line.import.scm \
util-proc.import.scm duck.import.scm
BRMINV_OBJS=brminv.o frontend.o command-line.o util-proc.o duck.o
%.o: %.scm
$(CSC) -c -static $<
@ -26,3 +27,18 @@ frontend.scm:
BRMINV_SOURCES=brminv.scm frontend.import.scm
brminv.o: $(BRMINV_SOURCES)
DUCK-SOURCES=duck.scm
duck.o: duck.import.scm
duck.import.scm: $(DUCK-SOURCES)
UTIL-PROC-SOURCES=util-proc.scm duck.import.scm
util-proc.o: util-proc.import.scm
util-proc.import.scm: $(UTIL-PROC-SOURCES)
COMMAND-LINE-SOURCES=command-line.scm util-proc.import.scm
command-line.o: command-line.import.scm
command-line.import.scm: $(COMMAND-LINE-SOURCES)