# Generated by mklua MKLUA ?= lua src/bootstrap.lua CC ?= cc OUTPUT = mklua CCARGS_LUA ?= $(shell pkg-config --cflags lua5.4) LDARGS_LUA ?= $(shell pkg-config --libs lua5.4) CCARGS += $(CCARGS_LUA) LDARGS += $(LDARGS_LUA) MKLUA_FLAGS += --path "src/main/?.lua;src/main/?/init.lua;;" MKLUA_FLAGS += --main MKLUA_ENTRIES += mklua LIBS := $(shell $(MKLUA) $(MKLUA_FLAGS) $(MKLUA_ENTRIES) --libs) DEPS := $(shell $(MKLUA) $(MKLUA_FLAGS) $(MKLUA_ENTRIES) --deps) ifeq ($(DEBUG), yes) CCARGS += -g MKLUA_FLAGS += -g endif .PHONY: all clean all: $(OUTPUT) clean: rm -f $(OUTPUT) $(OUTPUT).c $(OUTPUT): $(OUTPUT).c $(LIBS) $(CC) $(CCARGS) $(LDARGS) $^ -o $@ $(OUTPUT).c: $(DEPS) $(MKLUA) $(MKLUA_FLAGS) $(MKLUA_ENTRIES) -o $@