yo-compiler/makefile
2024-11-04 02:11:36 +09:00

19 lines
268 B
Makefile

CFLAGS= -g -O0 -std=c99 -Wall -Wextra
SRCS=$(wildcard *.c)
OBJS=$(SRCS:.c=.o)
com: $(OBJS)
$(CC) $(CFLAGS) -o $@ $^
make -C ./vm
$(OBJS): yo.h isa.h fn.h dat.h
tests:
./com ./test
./vm/run obj
clean:
rm -f com $(OBJS) obj exported run
make clean -C ./vm