Makefile: separate default flags from user flags

This commit is contained in:
Quentin Rameau authored and Aaron Marcher committed 2018-04-30 16:27:07 +02:00
1 parent 085431b282
commit 95665e437b
2 files changed
+9 -9

No files matched your search

+6 -2
View File
@@ -27,6 +27,10 @@ COM =\
components/volume\
components/$(OS)/wifi
SLSCFLAGS = -I$(X11INC) -D_DEFAULT_SOURCE $(CFLAGS)
SLSLDFLAGS = -L$(X11LIB) $(LDFLAGS)
SLSLIBS = -lX11 $(OSSLIBS) $(LIBS)
all: slstatus
slstatus: slstatus.o $(COM:=.o) $(REQ:=.o)
@@ -37,10 +41,10 @@ config.h:
cp config.def.h $@
.o:
$(CC) -o $@ $(LDFLAGS) $< $(COM:=.o) $(REQ:=.o) $(LDLIBS)
$(CC) -o $@ $(SLSLDFLAGS) $< $(COM:=.o) $(REQ:=.o) $(SLSLIBS)
.c.o:
$(CC) -o $@ -c $(CPPFLAGS) $(CFLAGS) $<
$(CC) -o $@ -c $(SLSCFLAGS) $<
clean:
rm -f slstatus slstatus.o $(COM:=.o) $(REQ:=.o)