summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolker Grabsch <vog@notjusthosting.com>2012-05-03 20:57:19 (GMT)
committerVolker Grabsch <vog@notjusthosting.com>2012-05-03 21:15:02 (GMT)
commit6f47641bb64519bbe693dedbb88ed170dc371f21 (patch)
tree7dd2c08958b04a1bddc2c9270467f8ba426a0f46
parent4ab33e541c351f752e3a47dc4d0583aec749d85b (diff)
downloadmxe-6f47641bb64519bbe693dedbb88ed170dc371f21.zip
mxe-6f47641bb64519bbe693dedbb88ed170dc371f21.tar.gz
mxe-6f47641bb64519bbe693dedbb88ed170dc371f21.tar.bz2
Add support for a local settings file settings.mk
-rw-r--r--.gitignore1
-rw-r--r--Makefile12
2 files changed, 13 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e22ec06..4699933 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+/settings.mk
/usr/
/log/
/pkg
diff --git a/Makefile b/Makefile
index 230f346..bd31b5f 100644
--- a/Makefile
+++ b/Makefile
@@ -68,6 +68,18 @@ DOWNLOAD_PKG_ARCHIVE = \
) \
> '$(PKG_DIR)/$($(1)_FILE)'
+ifeq ($(IGNORE_SETTINGS),yes)
+ $(info [ignore settings.mk])
+else ifeq ($(wildcard $(PWD)/settings.mk),$(PWD)/settings.mk)
+ include $(PWD)/settings.mk
+else
+ $(info [create settings.mk])
+ $(shell { \
+ echo '#JOBS = $(JOBS)'; \
+ echo '#PKGS ='; \
+ } >'$(PWD)/settings.mk')
+endif
+
.PHONY: all
all: $(PKGS)