--- udev-023/Makefile~flags 2004-03-24 19:09:50.000000000 -0500 +++ udev-023/Makefile 2004-03-24 02:33:46.000000000 -0500 @@ -120,16 +120,18 @@ endif ifeq ($(strip $(USE_LOG)),true) - CFLAGS += -DLOG + override CFLAGS += -DLOG endif # if DEBUG is enabled, then we do not strip or optimize +override CFLAGS += -D_GNU_SOURCE ifeq ($(strip $(DEBUG)),true) - CFLAGS += -O1 -g -DDEBUG -D_GNU_SOURCE + CFLAGS += -O1 -g + override CFLAGS += -DDEBUG LDFLAGS += -Wl,-warn-common STRIPCMD = /bin/true -Since_we_are_debugging else - CFLAGS += $(OPTIMIZATION) -fomit-frame-pointer -D_GNU_SOURCE + CFLAGS += $(OPTIMIZATION) -fomit-frame-pointer LDFLAGS += -s -Wl,-warn-common STRIPCMD = $(STRIP) -s --remove-section=.note --remove-section=.comment endif @@ -151,8 +153,8 @@ CRT0 = $(KLIBC_DIR)/crt0.o LIBC = $(ARCH_LIB_OBJS) $(LIB_OBJS) $(CRT0) - CFLAGS += $(WARNINGS) -nostdinc \ - $(OPTFLAGS) \ + CFLAGS += $(WARNINGS) $(OPTFLAGS) + override CFLAGS += -nostdinc \ -D__KLIBC__ -fno-builtin-printf \ -I$(INCLUDE_DIR) \ -I$(KLIBC_DIR)/arch/$(ARCH)/include \ @@ -160,17 +162,18 @@ -I$(GCCINCDIR) \ -I$(LINUX_INCLUDE_DIR) LIB_OBJS = - LDFLAGS = --static --nostdlib -nostartfiles -nodefaultlibs + override LDFLAGS += --static --nostdlib -nostartfiles -nodefaultlibs else WARNINGS += -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations CRT0 = LIBC = - CFLAGS += $(WARNINGS) -I$(GCCINCDIR) + CFLAGS += $(WARNINGS) + override CFLAGS += -I$(GCCINCDIR) LIB_OBJS = -lc LDFLAGS = endif -CFLAGS += -I$(PWD)/libsysfs +override CFLAGS += -I$(PWD)/libsysfs all: $(ROOT) $(SENDER) $(DAEMON) $(INFO) $(TESTER) $(STARTER) @extras="$(EXTRAS)" ; for target in $$extras ; do \