From fab2077af3debd4c3080ce6a99097223584130b0 Mon Sep 17 00:00:00 2001 From: thatcher Date: Sun, 8 Jan 2006 04:14:06 +0000 Subject: [PATCH] adding the new Makefiles. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11926 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- JavaScriptCore/Makefile | 2 ++ Makefile | 13 +++++++++++++ Makefile.shared | 16 ++++++++++++++++ WebCore/Makefile | 1 + WebKit/Makefile | 1 + 5 files changed, 33 insertions(+) create mode 100644 JavaScriptCore/Makefile create mode 100644 Makefile create mode 100644 Makefile.shared create mode 100644 WebCore/Makefile create mode 100644 WebKit/Makefile diff --git a/JavaScriptCore/Makefile b/JavaScriptCore/Makefile new file mode 100644 index 000000000000..c2921caab857 --- /dev/null +++ b/JavaScriptCore/Makefile @@ -0,0 +1,2 @@ +export OTHER_OPTIONS = -target All +include ../Makefile.shared diff --git a/Makefile b/Makefile new file mode 100644 index 000000000000..46956f355ac1 --- /dev/null +++ b/Makefile @@ -0,0 +1,13 @@ +MODULES = JavaScriptCore WebCore WebKit + +all: + @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; if [ $$? -ne 0 ]; then \break; fi; done; + +debug d development dev develop: + @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; if [ $$? -ne 0 ]; then \break; fi; done; + +release r deployment dep deploy: + @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; if [ $$? -ne 0 ]; then \break; fi; done; + +clean: + @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; if [ $$? -ne 0 ]; then \break; fi; done; diff --git a/Makefile.shared b/Makefile.shared new file mode 100644 index 000000000000..718439a0ac3e --- /dev/null +++ b/Makefile.shared @@ -0,0 +1,16 @@ +XCODE_OPTIONS = `perl -I../WebKitTools/Scripts -Mwebkitdirs -e 'print XcodeOptionString()'` +XCODE_OPTIONS_NO_CONFIG = `perl -I../WebKitTools/Scripts -Mwebkitdirs -e 'print XcodeOptionStringNoConfig()'` + +all: + xcodebuild $(OTHER_OPTIONS) $(XCODE_OPTIONS) + +debug d development dev develop: + ../WebKitTools/Scripts/set-webkit-configuration --development + xcodebuild $(OTHER_OPTIONS) -configuration Development $(XCODE_OPTIONS_NO_CONFIG) + +release r deployment dep deploy: + ../WebKitTools/Scripts/set-webkit-configuration --deployment + xcodebuild $(OTHER_OPTIONS) -configuration Deployment $(XCODE_OPTIONS_NO_CONFIG) + +clean: + xcodebuild -alltargets clean $(XCODE_OPTIONS) diff --git a/WebCore/Makefile b/WebCore/Makefile new file mode 100644 index 000000000000..cb4c11a57c67 --- /dev/null +++ b/WebCore/Makefile @@ -0,0 +1 @@ +include ../Makefile.shared diff --git a/WebKit/Makefile b/WebKit/Makefile new file mode 100644 index 000000000000..cb4c11a57c67 --- /dev/null +++ b/WebKit/Makefile @@ -0,0 +1 @@ +include ../Makefile.shared -- 2.36.0