]> Zhao Yanbai Git Server - minix.git/commitdiff
Add bin/ hierarchy
authorArun Thomas <arun@minix3.org>
Fri, 1 Jul 2011 16:43:15 +0000 (18:43 +0200)
committerArun Thomas <arun@minix3.org>
Fri, 1 Jul 2011 16:43:15 +0000 (18:43 +0200)
Makefile
bin/Makefile [new file with mode: 0644]
bin/Makefile.inc [new file with mode: 0644]

index 3878f901b139b6a7d6c468c8aaf6c2d5914fb6e4..74c8edc651bbd6b641d7cb6f48dae97cb37303c0 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -54,11 +54,13 @@ elf-libraries: includes
 
 commands: includes libraries
        $(MAKE) -C commands all
+       $(MAKE) -C bin all
        $(MAKE) -C usr.bin all
 
 depend:
        $(MAKE) CC=cc -C boot depend
        $(MAKE) -C commands depend
+       $(MAKE) -C bin depend
        $(MAKE) -C usr.bin depend
        $(MAKE) -C kernel depend
        $(MAKE) -C servers depend
@@ -73,6 +75,7 @@ etcforce:
 all:
        $(MAKE) CC=cc -C boot all
        $(MAKE) -C commands all
+       $(MAKE) -C bin all
        $(MAKE) -C usr.bin all
        $(MAKE) -C tools all
 
@@ -80,6 +83,7 @@ install:
        $(MAKE) CC=cc -C boot install
        $(MAKE) -C man install makedb
        $(MAKE) -C commands install
+       $(MAKE) -C bin install
        $(MAKE) -C usr.bin install
        $(MAKE) -C share install
        $(MAKE) -C tools install
@@ -87,6 +91,7 @@ install:
 clean:
        $(MAKE) -C boot clean
        $(MAKE) -C commands clean
+       $(MAKE) -C bin clean
        $(MAKE) -C usr.bin clean
        $(MAKE) -C tools clean
        $(MAKE) -C lib clean_all
@@ -95,5 +100,6 @@ clean:
 cleandepend:
        $(MAKE) -C boot cleandepend
        $(MAKE) -C commands cleandepend
+       $(MAKE) -C bin cleandepend
        $(MAKE) -C usr.bin cleandepend
        $(MAKE) -C tools cleandepend
diff --git a/bin/Makefile b/bin/Makefile
new file mode 100644 (file)
index 0000000..186d10d
--- /dev/null
@@ -0,0 +1,7 @@
+# Makefile for bin
+
+.include <bsd.own.mk>
+
+SUBDIR=
+
+.include <bsd.subdir.mk>
diff --git a/bin/Makefile.inc b/bin/Makefile.inc
new file mode 100644 (file)
index 0000000..744f304
--- /dev/null
@@ -0,0 +1,9 @@
+# Requires NBSD_LIBC and clang/gcc (we default to using clang)
+NBSD_LIBC:= yes
+CC:=${CC:C/^cc/clang/}
+COMPILER_TYPE:= gnu
+
+CPPFLAGS+= -D_NETBSD_SOURCE
+
+BINDIR?=/bin
+