first commit

This commit is contained in:
yoyo
2024-08-29 19:56:05 +09:00
commit a9d27325c5
11 changed files with 941 additions and 0 deletions

26
makefile Normal file
View File

@@ -0,0 +1,26 @@
NAME=lisp
OFILES=\
bltin.o\
error.o\
eval.o\
main.o\
gc.o\
obj.o\
str.o\
parser.o
AS=$(CC) -c
CFLAGS=-c -g -O2
all: $(NAME)
%.o: %.c
$(CC) $(CFLAGS) $*.c
$(NAME): $(OFILES)
$(CC) -o $(NAME) $(OFILES)
$(OFILES): dat.h fn.h
clean:
rm -f $(NAME) $(OFILES)