yo-compiler/makefile
2024-11-03 06:24:26 +09:00

20 lines
279 B
Makefile

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