[rtems-libbsd commit] freebsd-userspace/Makefile: Compile generated nsparser.c

Joel Sherrill joel at rtems.org
Thu Sep 13 14:24:20 UTC 2012


Module:    rtems-libbsd
Branch:    master
Commit:    40b4210bf0ede5fbd4d31bb97403a0fe528eeaaa
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=40b4210bf0ede5fbd4d31bb97403a0fe528eeaaa

Author:    Joel Sherrill <joel.sherrill at oarcorp.com>
Date:      Thu Sep 13 09:28:23 2012 -0500

freebsd-userspace/Makefile: Compile generated nsparser.c

---

 freebsd-userspace/Makefile |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/freebsd-userspace/Makefile b/freebsd-userspace/Makefile
index 2670b48..11e9015 100644
--- a/freebsd-userspace/Makefile
+++ b/freebsd-userspace/Makefile
@@ -60,7 +60,9 @@ C_FILES += lib/libc/net/getprotoent.c
 C_FILES += lib/libc/net/getprotoname.c
 C_FILES += lib/libc/net/getservent.c
 C_FILES += lib/libc/net/nsdispatch.c
+# The following two /net files are generated
 C_FILES += lib/libc/net/nslexer.c
+C_FILES += lib/libc/net/nsparser.c
 C_FILES += lib/libc/gen/err.c
 C_FILES += lib/libc/gen/gethostname.c
 C_FILES += lib/libc/nameser/ns_name.c
@@ -119,7 +121,6 @@ C_FILES += lib/libc/db/recno/rec_open.c
 C_FILES += lib/libc/db/recno/rec_search.c  
 C_FILES += lib/libc/db/recno/rec_utils.c
 
-
 C_FILES += lib/libc/db/mpool/mpool.c
 
 # RTEMS Specific Files
@@ -244,6 +245,8 @@ lib/libc/net/nsparser.c: lib/libc/net/nsparser.y
 	yacc -d ${YFLAGS} -o lib/libc/net/nsparser.i $^
 	cat lib/libc/net/nsparser.i | \
 		sed -e '/YY_BUF_SIZE/s/16384/1024/' >$@
+	rm -f lib/libc/net/nsparser.i
+
 install: $(LIB)
 	install -d $(INSTALL_BASE)/include
 	cd include; for i in `find . -name '*.h'` ; do \




More information about the vc mailing list