Port command-line and texts from hackerbase.

This commit is contained in:
Dominik Pantůček 2025-03-31 21:04:42 +02:00
parent 879107764a
commit be9a620fd2
4 changed files with 117 additions and 5 deletions

View file

@ -6,8 +6,9 @@ SCRP=$(shell chicken-install -repository)
CSC=CHICKEN_REPOSITORY_PATH=../eggs:$(SCRP) csc
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
util-proc.import.scm duck.import.scm texts.import.scm
BRMINV_OBJS=brminv.o frontend.o command-line.o util-proc.o duck.o \
texts.o
%.o: %.scm
$(CSC) -c -static $<
@ -24,8 +25,6 @@ frontend.import.scm: frontend.scm
frontend.scm:
cd ../frontend && npm run build && cd ../backend && csi -b -q ../tools/schemify-tree.scm -- ../frontend/dist frontend frontend-lookup
BRMINV_SOURCES=brminv.scm frontend.import.scm
brminv.o: $(BRMINV_SOURCES)
DUCK-SOURCES=duck.scm
@ -42,3 +41,8 @@ COMMAND-LINE-SOURCES=command-line.scm util-proc.import.scm
command-line.o: command-line.import.scm
command-line.import.scm: $(COMMAND-LINE-SOURCES)
TEXTS-SOURCES=texts.scm
texts.o: texts.import.scm
texts.import.scm: $(TEXTS-SOURCES)