From: Guillem Jover Date: Sun, 31 Jan 2010 13:13:24 +0000 (+0100) Subject: build: Use proper user variables during build X-Git-Tag: 0.3.0~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06a60a166ab19000b024dc1f70880278c09d8bc3;p=thirdparty%2Flibbsd.git build: Use proper user variables during build To compile we need to use CPPFLAGS and CFLAGS, to link CFLAGS and LDFLAGS. Rename MK_CFLAGS to MK_CPPFLAGS as those are only relevant at compilation time. Reported-by: Eric Smith --- diff --git a/Makefile b/Makefile index e9dda45..da3780a 100644 --- a/Makefile +++ b/Makefile @@ -104,13 +104,18 @@ AR = ar CC = gcc CCLD = $(CC) -# Set default value for compilation +# Set default values for user variables +CPPFLAGS ?= CFLAGS ?= -g -Wall -Wextra -Wno-unused-variable +LDFLAGS ?= -MK_CFLAGS := -Iinclude/ -include bsd/bsd.h -D_GNU_SOURCE -D__REENTRANT +# Internal makefile variables +MK_CPPFLAGS := -Iinclude/ -include bsd/bsd.h -D_GNU_SOURCE -D__REENTRANT +MK_CFLAGS := +MK_LDFLAGS := -COMPILE = $(CC) $(MK_CFLAGS) $(CFLAGS) -LINK = $(CCLD) +COMPILE = $(CC) $(MK_CPPFLAGS) $(CPPFLAGS) $(MK_CFLAGS) $(CFLAGS) +LINK = $(CCLD) $(MK_CFLAGS) $(CFLAGS) $(MK_LDFLAGS) $(LDFLAGS) prefix = /usr exec_prefix =