Prompt to embedded mujs engine

This commit is contained in:
kamkow1
2025-03-09 15:22:48 +01:00
parent a3c8f8d9f0
commit 93f329328a
58 changed files with 22871 additions and 19 deletions

View File

@@ -1,27 +1,23 @@
CC=gcc
CFLAGS=
INCFLAGS=
LDFLAGS=
SRCS=debugus.c
CFLAGS=-MD -MP -I./mujs
LDFLAGS=-lm
SRCS=debugus.c linenoise.c
OBJS=$(patsubst %.c,%.o,$(SRCS))
DEPS=$(patsubst %.c,%.d,$(SRCS))
all: debugus .gitignore
all: debugus
.gitignore: $(OBJS) debugus
@echo $^ | tr ' ' '\n' > .gitignore
@echo "MK .gitignore"
debugus: $(OBJS) ./mujs/build/debug/libmujs.o
$(CC) -o $@ $^ $(LDFLAGS)
debugus: $(OBJS)
@$(CC) -o $@ $^ $(LDFLAGS)
@echo "LD $^"
./mujs/build/debug/libmujs.o:
make -C mujs -j$(shell nproc)
$(OBJS): $(SRCS)
@$(CC) -c $(CFLAGS) $(INCFLAGS) -o $@ $<
@echo "CC $<"
-include $(DEPS)
clean: $(OBJS) .gitignore
@rm -f $^
@echo "RM $^"
clean: $(OBJS) $(DEPS)
rm -f $^
make -C mujs clean
.PHONY: all clean