expand during assignment
Stefan Schuermans

Stefan Schuermans commited on 2017-05-20 17:49:12
Showing 1 changed files, with 19 additions and 17 deletions.

... ...
@@ -1,20 +1,20 @@
1
-CFGS=$(wildcard config/*.cfg.sh)
2
-SRCS=$(wildcard common/*.cpp) $(wildcard linux/*.cpp)
3
-TARGET=Blinker
4
-
5
-CPP=g++
6
-CONFIG=
7
-DEFINE=-DBLINKER_CONFIG="\"$(CONFIG)\""
8
-INCLUDE=-Icommon -Ilinux
9
-CFLAGS=-Wall -Wextra -Werror -O2 -g2
10
-LDFLAGS=
11
-LIBS=-lBlinkenLib
12
-
13
-CFGS_BASE=$(patsubst %.cfg.sh,%,$(CFGS))
14
-CFGS_MK=$(addsuffix .cfg.mk,$(CFGS_BASE))
15
-SRCS_BASE=$(patsubst %.cpp,%,$(SRCS))
16
-DEPS=$(addsuffix .d,$(SRCS_BASE))
17
-OBJS=$(addsuffix .o,$(SRCS_BASE))
1
+CFGS := $(wildcard config/*.cfg.sh)
2
+SRCS := $(wildcard common/*.cpp) $(wildcard linux/*.cpp)
3
+TARGET := Blinker
4
+
5
+CPP := g++
6
+CONFIG :=
7
+DEFINE :=
8
+INCLUDE := -Icommon -Ilinux
9
+CFLAGS := -Wall -Wextra -Werror -O2 -g2
10
+LDFLAGS :=
11
+LIBS := -lBlinkenLib
12
+
13
+CFGS_BASE := $(patsubst %.cfg.sh,%,$(CFGS))
14
+CFGS_MK := $(addsuffix .cfg.mk,$(CFGS_BASE))
15
+SRCS_BASE := $(patsubst %.cpp,%,$(SRCS))
16
+DEPS := $(addsuffix .d,$(SRCS_BASE))
17
+OBJS := $(addsuffix .o,$(SRCS_BASE))
18 18
 
19 19
 .PHONY: all clean distclean
20 20
 .SUFFIXES:
... ...
@@ -29,6 +29,8 @@ ifneq ($(MAKECMDGOALS),clean)
29 29
   endif
30 30
 endif
31 31
 
32
+DEFINE += -DBLINKER_CONFIG="\"$(CONFIG)\""
33
+
32 34
 config.mk: $(CFGS_MK)
33 35
 	cat /dev/null $^ >$@
34 36
 
35 37