|
@@ -9,9 +9,12 @@ ifeq "$(GIT_VER)" ""
|
9
|
9
|
GIT_VER = "release"
|
10
|
10
|
endif
|
11
|
11
|
|
12
|
|
-CFLAGS = -O2 -ggdb
|
13
|
|
-CFLAGS += -Wall -Wextra -Wshadow -Wformat-security -Wstrict-prototypes
|
14
|
|
-CFLAGS += -DBUILD_ID=\"$(BUILD_ID)\" -DVERSION=\"$(VERSION)\" -DGIT_VER=\"$(GIT_VER)\"
|
|
12
|
+CFLAGS ?= -O2 -ggdb \
|
|
13
|
+ -W -Wall -Wextra \
|
|
14
|
+ -Wshadow -Wformat-security -Wstrict-prototypes
|
|
15
|
+
|
|
16
|
+DEFS = -DBUILD_ID=\"$(BUILD_ID)\" \
|
|
17
|
+ -DVERSION=\"$(VERSION)\" -DGIT_VER=\"$(GIT_VER)\"
|
15
|
18
|
|
16
|
19
|
RM = /bin/rm -f
|
17
|
20
|
Q = @
|
|
@@ -60,12 +63,12 @@ $(TS_LIB): $(TS_DIR)/tsfuncs.h $(TS_DIR)/tsdata.h
|
60
|
63
|
|
61
|
64
|
tsdecrypt: $(tsdecrypt_OBJS)
|
62
|
65
|
$(Q)echo " LINK tsdecrypt"
|
63
|
|
- $(Q)$(CC) $(CFLAGS) $(tsdecrypt_OBJS) $(tsdecrypt_LIBS) -o tsdecrypt
|
|
66
|
+ $(Q)$(CC) $(CFLAGS) $(DEFS) $(tsdecrypt_OBJS) $(tsdecrypt_LIBS) -o tsdecrypt
|
64
|
67
|
|
65
|
68
|
%.o: %.c RELEASE
|
66
|
69
|
@$(MKDEP)
|
67
|
70
|
$(Q)echo " CC tsdecrypt $<"
|
68
|
|
- $(Q)$(CC) $(CFLAGS) -c $<
|
|
71
|
+ $(Q)$(CC) $(CFLAGS) $(DEFS) -c $<
|
69
|
72
|
|
70
|
73
|
-include $(tsdecrypt_SRC:.c=.d)
|
71
|
74
|
|