11 CFLAGS= -O2 -Wall -I$(INC) $(MYCFLAGS)
15 #MYLIBS= -lm -Wl,-E -ldl -lreadline -lhistory -lncurses
19 @echo 'Please choose a target: min noparser one strict clean'
22 $(CC) $(CFLAGS) $@.c -L$(LIB) -llua $(MYLIBS)
23 echo 'print"Hello there!"' | ./a.out
26 $(CC) noparser.o $(SRC)/lua.o -L$(LIB) -llua $(MYLIBS)
27 $(BIN)/luac $(TST)/hello.lua
32 $(CC) $(CFLAGS) all.c $(MYLIBS)
33 ./a.out $(TST)/hello.lua
36 -$(BIN)/lua -e 'print(a);b=2'
37 -$(BIN)/lua -lstrict -e 'print(a)'
38 -$(BIN)/lua -e 'function f() b=2 end f()'
39 -$(BIN)/lua -lstrict -e 'function f() b=2 end f()'
42 $(RM) a.out core core.* *.o luac.out
44 .PHONY: default min noparser one strict clean