summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2012-07-27 08:05:15 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2012-07-27 08:05:15 -0500
commitb27d8759d25ef2c558daf83bd778f3b1d3a9e1c1 (patch)
tree58c7a0fd4efcb4abc2babd0a5a44314b70ef63a7
parentmghttpd: Add services directory with mghttpd as first (diff)
downloadrtems-libbsd-b27d8759d25ef2c558daf83bd778f3b1d3a9e1c1.tar.bz2
Makefile: Correct so not rebuilding all every time
-rw-r--r--freebsd-userspace/Makefile17
1 files changed, 4 insertions, 13 deletions
diff --git a/freebsd-userspace/Makefile b/freebsd-userspace/Makefile
index f1e1a4a7..3de3258d 100644
--- a/freebsd-userspace/Makefile
+++ b/freebsd-userspace/Makefile
@@ -4,20 +4,14 @@ include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
include $(RTEMS_CUSTOM)
include $(PROJECT_ROOT)/make/leaf.cfg
-CFLAGS += -I $(INSTALL_BASE)/include
-#CFLAGS += -ffreestanding
CFLAGS += -I include
CFLAGS += -I rtems/include
CFLAGS += -I lib/libc/include
CFLAGS += -I sys
CFLAGS += -I local
-#CFLAGS += -I .
-#CFLAGS += -I rtemsbsd
-##CFLAGS += -I rtemsbsd/$(RTEMS_CPU)/include
-#CFLAGS += -I freebsd/$(RTEMS_CPU)/include
-#CFLAGS += -I contrib/altq
-#CFLAGS += -I contrib/pf
-#CFLAGS += -B $(INSTALL_BASE)
+
+CFLAGS += -I $(INSTALL_BASE)/include
+
CFLAGS += -w
CFLAGS += -std=gnu99
CFLAGS += -MT $@ -MD -MP -MF $(basename $@).d
@@ -93,14 +87,11 @@ C_D_FILES = $(C_FILES:%.c=%.d)
LIB = libbsdc.a
GEN_FILES = include/rpc/rpcb_prot.h
-all: lib_bsdc
+all: $(LIB)
$(LIB): $(GEN_FILES) $(C_O_FILES)
$(AR) rcu $@ $^
-lib_bsdc: $(LIB) include/rpc/rpcb_prot.h
- $(MAKE) $(LIB)
-
include/rpc/rpcb_prot.h: include/rpc/rpcb_prot.x
rm -f include/rpc/rpcb_prot.h
rpcgen -h -o include/rpc/rpcb_prot.h include/rpc/rpcb_prot.x