From aace680ae8c2f86d3e1057fb0d5af1bbe6648b93 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 26 Dec 2009 18:40:16 +0000 Subject: fixed some typos at output switched to precompiled lua file --- src/Makefile | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index 9b139bf..b450a8e 100644 --- a/src/Makefile +++ b/src/Makefile @@ -32,20 +32,22 @@ EXECUTABLE := anylike # sig_handler.o \ # sysexec.o \ -OBJ := log.o \ +C_OBJS := log.o \ l_log.o \ options.o \ string_list.o \ l_crypt.o \ anylike.o +LUA_OBJS := main_loop.lc -SRC := $(OBJ:%.o=%.c) +C_SRC := $(C_OBJS:%.o=%.c) +LUA_SRC := &(LUA_OBJS:%.lc=%lua) .PHONY: clean cleanall distclean manpage install install-bin install-etc install-man uninstall remove purge -all: $(EXECUTABLE) +all: $(EXECUTABLE) $(LUA_OBJS) %.d: %.c @set -e; rm -f $@; \ @@ -54,15 +56,17 @@ all: $(EXECUTABLE) rm -f $@.$$$$; echo '(re)building $@' ifneq ($(MAKECMDGOALS),distclean) --include $(SRC:%.c=%.d) +-include $(C_SRC:%.c=%.d) endif -$(EXECUTABLE): $(OBJ) - $(CC) $(OBJ) -o $@ $(LDFLAGS) +$(EXECUTABLE): $(C_OBJS) + $(CC) $(C_OBJS) -o $@ $(LDFLAGS) %.o: %.c $(CC) $(CFLAGS) -c $< +%.lc: %.lua + $(LUAC) -o $@ $< strip: $(EXECUTABLE) $(STRIP) -s $(EXECUTABLE) @@ -77,6 +81,7 @@ clean: rm -f *.o rm -f *.d rm -f *.d.* + rm -f *.lc rm -f $(EXECUTABLE) cleanall: clean -- cgit v1.2.3