Makefile, config.mk: respect user {C,CPP,LD}FLAGS

This commit is contained in:
hazen2215 2023-06-17 18:37:21 +09:00
parent f48b9a3781
commit ca390636ed
2 changed files with 8 additions and 8 deletions

View File

@ -10,12 +10,12 @@ all: options dmenu stest
options:
@echo dmenu build options:
@echo "CFLAGS = $(CFLAGS)"
@echo "LDFLAGS = $(LDFLAGS)"
@echo "CFLAGS = $(XCFLAGS)"
@echo "LDFLAGS = $(XLDFLAGS)"
@echo "CC = $(CC)"
.c.o:
$(CC) -c $(CFLAGS) $<
$(CC) -c $(XCFLAGS) $<
config.h:
cp config.def.h $@
@ -23,10 +23,10 @@ config.h:
$(OBJ): arg.h config.h config.mk drw.h
dmenu: dmenu.o drw.o util.o
$(CC) -o $@ dmenu.o drw.o util.o $(LDFLAGS)
$(CC) -o $@ dmenu.o drw.o util.o $(XLDFLAGS)
stest: stest.o
$(CC) -o $@ stest.o $(LDFLAGS)
$(CC) -o $@ stest.o $(XLDFLAGS)
clean:
rm -f dmenu stest $(OBJ) dmenu-$(VERSION).tar.gz

View File

@ -24,9 +24,9 @@ INCS = -I$(X11INC) -I$(FREETYPEINC)
LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS)
# flags
CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS)
CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS)
LDFLAGS = $(LIBS)
XCPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS)
XCFLAGS = -std=c99 -pedantic -Wall $(INCS) $(XCPPFLAGS) $(CPPFLAGS) $(CFLAGS)
XLDFLAGS = $(LIBS) $(LDFLAGS)
# compiler and linker
CC = cc