Prompt to embedded mujs engine
This commit is contained in:
30
Makefile
30
Makefile
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user