This commit is contained in:
Nishi 2026-05-08 05:18:35 +09:00
commit fcc88de8d3
Signed by: nishi
GPG key ID: 27EF69B208EB9343
10 changed files with 192 additions and 7 deletions

View file

@ -27,7 +27,7 @@ endif
CFLAGS += -Iexternal/duktape -Iexternal/stb
### Rules
OBJS = src/main.o
OBJS = src/main.o src/js.o
OBJS += external/duktape/duktape.o external/stb/stb_ds.o
.PHONY: all clean mk maint
@ -38,8 +38,8 @@ all: pmake$(EXE)
include mk/compiler.mk
mk/compiler.mk:
find src/compiler -name "*.js" | while read js; do \
name="compiler_`echo $$js | rev | cut -d/ -f1 | rev | cut -d. -f1`" ; \
find src/js src/compiler -name "*.js" | while read js; do \
name="`echo $$js | cut -d/ -f2`_`echo $$js | rev | cut -d/ -f1 | rev | cut -d. -f1`" ; \
c="`echo $$js | sed 's/\.js$$/.c/'`" ; \
o="`echo $$js | sed 's/\.js$$/.o/'`" ; \
echo "OBJS += $$o" ; \