diff options
| author | Lua Team <team@lua.org> | 2000-11-06 12:00:00 +0000 |
|---|---|---|
| committer | repogen <> | 2000-11-06 12:00:00 +0000 |
| commit | 8cb71cb5548e3138e5d4e4744f52c79d9fafb116 (patch) | |
| tree | 25859eb162c67eafc46866e0ec3a9a7ebf93157a /etc/Makefile | |
| parent | b7610da5fed99f59ac73ae452da8839a0f2c1bda (diff) | |
| download | lua-github-4.0.tar.gz | |
Lua 4.04.0
Diffstat (limited to 'etc/Makefile')
| -rw-r--r-- | etc/Makefile | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/etc/Makefile b/etc/Makefile index 216d3ef6..a7768697 100644 --- a/etc/Makefile +++ b/etc/Makefile @@ -4,21 +4,35 @@ LUA= .. include $(LUA)/config -ALL= bin2c min trace +LIBLUA=$(LIB)/liblua.a +ALL= bin2c min trace lua.def + +x: + @echo 'choose a target:' all $(ALL) all: $(ALL) -bin2c: bin2c.c - $(CC) -o $@ $< +bin2c: bin2c.c + $(CC) $(CFLAGS) -o $@ $@.c + +min: min.c $(LIBLUA) + $(CC) $(CFLAGS) -o $@ $@.c -L$(LIB) -llua + +trace: trace.c $(LIBLUA) + $(CC) $(CFLAGS) -o $@ $@.c -L$(LIB) -llua -llualib -lm + +def: lua.def -min: min.c $(LIB)/liblua.a - $(CC) $(CFLAGS) -o $@ $< -L$(LIB) -llua +lua.def: $(INC)/lua.h + $(BIN)/lua def.lua < $(INC)/lua.h > $@ + # cat $(INC)/l*.h | $(BIN)/lua def.lua > $@ -trace: trace.c $(LIB)/liblua.a - $(CC) $(CFLAGS) -o $@ $< -L$(LIB) -llua +stdcall: + mkdir -p Stdcall + grep -l _API $(LUA)/src/*.[ch] $(LUA)/src/*/*.[ch] | xargs -n1 -i echo $(BIN)/lua stdcall.lua '<{}' '>Stdcall/{}' -$(LIB)/liblua.a: - cd ../src; make +$(LIBLUA): + cd ../src; $(MAKE) clean: rm -f $(ALL) |
