|
@@ -1,3 +1,14 @@
|
|
1
|
+CC = $(CROSS)$(TARGET)gcc
|
|
2
|
+
|
|
3
|
+BUILD_ID = $(shell date +%F_%R)
|
|
4
|
+VERSION = $(shell cat RELEASE)
|
|
5
|
+GIT_VER = $(shell git describe --tags --dirty --always 2>/dev/null)
|
|
6
|
+ifeq "$(GIT_VER)" ""
|
|
7
|
+GIT_VER = "release"
|
|
8
|
+endif
|
|
9
|
+
|
|
10
|
+CFLAGS_BUILD = -DBUILD_ID=\"$(BUILD_ID)\" -DVERSION=\"$(VERSION)\" -DGIT_VER=\"$(GIT_VER)\"
|
|
11
|
+
|
1
|
12
|
CFLAGS_DBG?= -ggdb
|
2
|
13
|
CFLAGS_OPT?= -O2
|
3
|
14
|
CFLAGS_WARN?= -Wall -W -Wextra -Wshadow -Wformat-security \
|
|
@@ -7,7 +18,7 @@ CFLAGS_WARN?= -Wall -W -Wextra -Wshadow -Wformat-security \
|
7
|
18
|
-Wredundant-decls -Wstrict-prototypes
|
8
|
19
|
|
9
|
20
|
CFLAGS?= ${CFLAGS_DBG} ${CFLAGS_OPT}
|
10
|
|
-CFLAGS+= ${CFLAGS_WARN}
|
|
21
|
+CFLAGS+= ${CFLAGS_WARN} ${CFLAGS_BUILD}
|
11
|
22
|
|
12
|
23
|
CFLAGS+= `pkg-config --cflags fuse`
|
13
|
24
|
LIBS+= `pkg-config --libs fuse`
|