implemented numeric sort (sort -g)
[oweals/busybox.git] / Makefile
index 4b174c313904c1778304b9322c2cc52c58c48059..73aa2fc909b6a0c7e4ab64d367fb2088588136a4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,7 @@
 
 
 PROG=busybox
-VERSION=0.38
+VERSION=0.40
 BUILDTIME=$(shell date "+%Y%m%d-%H%M")
 
 # Comment out the following to make a debuggable build
@@ -31,8 +31,8 @@ DOSTATIC=false
 #This will choke on a non-debian system
 ARCH=`uname -m | sed -e 's/i.86/i386/' | sed -e 's/sparc.*/sparc/'`
 
-GCCMAJVERSION=`$(CC) --version | sed -n "s/^\([0-9]\)\.\([0-9].*\)[\.].*/\1/p"`
-GCCMINVERSION=`$(CC) --version | sed -n "s/^\([0-9]\)\.\([0-9].*\)[\.].*/\2/p"`
+GCCMAJVERSION=$(shell $(CC) --version | sed -n "s/^\([^\.]*\).*/\1/p" )
+GCCMINVERSION=$(shell $(CC) --version | sed -n "s/^[^\.]*\.\([^\.]*\)[\.].*/\1/p" )
 
 GCCSUPPORTSOPTSIZE=$(shell \
 if ( test $(GCCMAJVERSION) -eq 2 ) ; then \
@@ -73,7 +73,7 @@ else
 endif
 
 ifndef $(PREFIX)
-    PREFIX=`pwd`/busybox_install
+    PREFIX=`pwd`/_install
 endif
 
 LIBRARIES=
@@ -84,6 +84,10 @@ ifdef BB_INIT_RC_EXIT_CMD
     CFLAGS += -DBB_INIT_CMD_IF_RC_SCRIPT_EXITS=${BB_INIT_RC_EXIT_CMD}
 endif
 
+ifdef BB_INIT_SCRIPT
+    CFLAGS += -DBB_INIT_SCRIPT=${BB_INIT_SCRIPT}
+endif
+
 all: busybox busybox.links
 
 busybox: $(OBJECTS)
@@ -95,7 +99,7 @@ busybox.links:
 
 clean:
        - rm -f $(PROG) busybox.links *~ *.o core 
-       - rm -rf busybox_install
+       - rm -rf _install
 
 distclean: clean
        - rm -f $(PROG)