From 3ff46930b57dd9be5832acb8e03832ea3773d163 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 28 Jan 2009 21:31:01 +0000 Subject: reenabled ld-kdr cleaning up Makefile --- src/Makefile | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index ef90eeb..5488bfe 100644 --- a/src/Makefile +++ b/src/Makefile @@ -34,12 +34,11 @@ include include.mk -DEPENDFILE = .depend -EXECUTABLE = uanytun +EXECUTABLE := uanytun -CRYPT_OBJ = key_derivation.o \ +CRYPT_OBJ := key_derivation.o \ auth_algo.o -OBJ = log.o \ +OBJ := log.o \ signal.o \ options.o \ tun.o \ @@ -55,16 +54,17 @@ ifndef NO_CRYPT_OBJ OBJ += $(CRYPT_OBJ) endif -SRC = $(OBJ:%.o=%.c) +SRC := $(OBJ:%.o=%.c) -.PHONY: dep distclean clean +all: $(EXECUTABLE) -all: dep $(EXECUTABLE) +%.d: %.c + @set -e; rm -f $@; \ + $(CC) -MM $(CFLAGS) $< > $@.$$$$; \ + sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ + rm -f $@.$$$$; echo '(re)building $@' -dep: $(SRC) - $(CC) -MM $(SRC) > $(DEPENDFILE) - --include $(DEPENDFILE) +-include $(SRC:%.c=%.d) uanytun: $(OBJ) $(LD) $(OBJ) -o $@ $(LDFLAGS) @@ -81,5 +81,5 @@ distclean: clean clean: rm -f *.o - rm -f $(DEPENDFILE) + rm -f *.d rm -f $(EXECUTABLE) -- cgit v1.2.3