Subset of C language with tree interpreter and bytecode compiler + VM.
Ви не можете вибрати більше 25 тем
Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
|
CFLAGS = -g
|
|
CPPFLAGS = -I/opt/local/include
|
|
LDFLAGS = -L/opt/local/lib
|
|
LDLIBS = -lgc -lm
|
|
|
|
all : main
|
|
|
|
%.c : %.leg
|
|
leg -o $@ $<
|
|
|
|
% : %.c
|
|
$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
|
|
|
|
test : main
|
|
./main -vv test.txt
|
|
|
|
demo : main
|
|
for i in demofiles/*.c; do echo $$i; ./main -x < $$i; done
|
|
|
|
demov : main
|
|
for i in demofiles/*.c; do echo $$i; ./main -x -vv < $$i; done
|
|
|
|
spotless : clean
|
|
rm -rf *~ *.dSYM
|
|
|
|
clean : .FORCE
|
|
rm -f main
|
|
|
|
.FORCE :
|