From 3c2c8bd3719ca75f6f38534ec63e1ba23e44e65d Mon Sep 17 00:00:00 2001 From: albert <> Date: Fri, 8 Nov 2002 05:19:55 +0000 Subject: [PATCH] was crashing GNU make and broken anyway --- proc/module.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/proc/module.mk b/proc/module.mk index b9b12df9..f7d1fe4c 100644 --- a/proc/module.mk +++ b/proc/module.mk @@ -17,13 +17,16 @@ LIBOBJ := $(LIBSRC:.c=.o) ifeq ($(SHARED),1) ALL += proc/$(SONAME) INSTALL += $(lib)/$(SONAME) -$(LIBOBJ) : CFLAGS += -fpic +FPIC := -fpic LIBPROC := proc/$(SONAME) else ALL += proc/lib$(NAME).a LIBPROC := proc/lib$(NAME).a endif +# Separate rule for this directory, to use -fpic or -fPIC +$(LIBOBJ): proc/%.o: proc/%.c + $(CC) -c $(CFLAGS) $(FPIC) $< -o $@ LIB_X := COPYING module.mk TARFILES += $(LIBSRC) $(LIBHDR) $(addprefix proc/,$(LIB_X))