]> git.saurik.com Git - cycript.git/blobdiff - makefile
Fixed make extra in cross-compile.
[cycript.git] / makefile
index c98d7eaf8c09fad6700b31fcd402201e4f9882c6..eab95c0e85f5bc88d7676bd39ad588bee1d4dbea 100644 (file)
--- a/makefile
+++ b/makefile
@@ -35,13 +35,9 @@ library := $(apr) -lffi -lsqlite3
 console := $(apr) -lreadline
 depends :=
 
-ifndef uname_s
-uname_s := $(shell uname -s)
-endif
-
-ifndef uname_p
-uname_p := $(shell uname -p)
-endif
+restart ?= $(MAKE)
+uname_s ?= $(shell uname -s)
+uname_p ?= $(shell uname -p)
 
 -include $(uname_s).mk
 -include $(uname_s)-$(uname_p).mk
@@ -71,7 +67,7 @@ $(deb): $(all)
        rm -rf package
        mkdir -p package/DEBIAN
        sed -e 's/&/$(foreach depend,$(depends),$(depend),)/;s/,$$//;s/#/$(svn)/;s/%/$(arch)/' control >package/DEBIAN/control
-       $(MAKE) extra
+       $(restart) extra
        mkdir -p package/usr/{bin,lib,sbin}
        cp -a libcycript.$(dll) package/usr/lib
        cp -a cycript package/usr/bin