diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-07-13 11:27:44 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-07-13 11:27:44 -0500 |
commit | 3457ff633cea08d2f84a18c67b4247930da16b7a (patch) | |
tree | c571fb0497f4d079ed93ff4eb5f14734b2d1db89 /Makefile | |
parent | MIPS: Remove code with advertising clause (diff) | |
download | rtems-libbsd-3457ff633cea08d2f84a18c67b4247930da16b7a.tar.bz2 |
Makefile: Clean up build and do not use install point
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -11,7 +11,6 @@ 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 += -w CFLAGS += -std=gnu99 CFLAGS += -MT $@ -MD -MP -MF $(basename $@).d @@ -451,7 +450,7 @@ $(LIB): $(C_O_FILES) lib_bsd: $(MAKE) $(LIB) -lib_user: +lib_user: install_bsd $(MAKE) -C freebsd-userspace CPU_SED = sed @@ -462,15 +461,19 @@ CPU_SED += -e '/mips/d' CPU_SED += -e '/sparc/d' CPU_SED += -e '/sparc64/d' -install: $(LIB) +install: lib_bsd install_bsd lib_user install_user + +install_bsd: install -d $(INSTALL_BASE)/include install -c -m 644 $(LIB) $(INSTALL_BASE) cd rtemsbsd; for i in `find . -name '*.h' | $(CPU_SED)` ; do \ install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done for i in `find freebsd -name '*.h' | $(CPU_SED)` ; do \ install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done - -cd freebsd/$(RTEMS_CPU)/include && for i in `find . -name '*.h'` ; do \ + -cd freebsd/$(RTEMS_CPU)/include ; for i in `find . -name '*.h'` ; do \ install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done + +install_user: $(MAKE) -C freebsd-userspace install clean: |