clisp/makefile
2024-09-08 19:55:30 +09:00

27 lines
286 B
Makefile

NAME=lisp
OFILES=\
bltin.o\
repl.o\
eval.o\
main.o\
gc.o\
obj.o\
str.o\
parser.o
AS=$(CC) -c
CFLAGS=-c -g -O2 -Wall -std=c99
all: $(NAME)
%.o: %.c
$(CC) $(CFLAGS) $*.c
$(NAME): $(OFILES)
$(CC) -o $(NAME) $(OFILES)
$(OFILES): dat.h fn.h
clean:
rm -f $(NAME) $(OFILES)