honor user CFLAGS. honor the CFLAGS when generating uoff_t.h, because it may include flags like -m32 or -m64 and the result would be incorrect if we ignore them. diff -urN lxsplit-0.2.2/Makefile lxsplit-0.2.2.1/Makefile --- lxsplit-0.2.2/Makefile 2008-03-22 12:32:07.000000000 +0200 +++ lxsplit-0.2.2.1/Makefile 2008-05-31 10:55:25.000000000 +0300 @@ -13,7 +13,8 @@ CC := gcc endif INCPATH := . -CFLAGS := -Wall -W -O2 -DNO_DEBUG +CFLAGS ?= -O2 +CFLAGS := $(CFLAGS) -Wall -W -DNO_DEBUG LDLIBS := LDFLAGS := @@ -54,7 +55,7 @@ $(CC) $(LDFLAGS) -o $(BINARY) $(OBJECTS) $(LDLIBS) uoff_t.h: mkuoff_t.c - $(CC) $(FILESIZE_DEFS) -o mkuoff_t mkuoff_t.c + $(CC) $(CFLAGS) $(FILESIZE_DEFS) -o mkuoff_t mkuoff_t.c @echo "Generating uoff_t.h" @./mkuoff_t