1PKGDIR ?= ../.. 2L4DIR ?= $(PKGDIR)/../../.. 3 4# ?= for inclusion from build++ 5TARGET ?= liblua.a liblua.so 6PC_FILENAME ?= lua 7CONTRIB_DIR = $(SRC_DIR)/../contrib/src 8CONTRIB_INCDIR = lua 9SRC_C := lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c \ 10 llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c \ 11 lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c lauxlib.c \ 12 lbaselib.c lcorolib.c ldblib.c liolib.c lmathlib.c loadlib.c \ 13 loslib.c lstrlib.c ltablib.c lutf8lib.c linit.c 14 15vpath %.c $(CONTRIB_DIR) 16 17include $(L4DIR)/mk/lib.mk 18 19PKGNAME_DIRNAME = lua-c 20 21WARNINGS := $(WARNINGS_MEDIUM) 22 23# convenience helper 24showluasrc: 25 $(VERBOSE)(cat $(CONTRIB_DIR)/Makefile; echo show:; \ 26 echo '$$(info SRC_C := $$(patsubst %.o,%.c,$$(BASE_O)))') \ 27 | env -i $(MAKE) -f - show 28