aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hipe/Makefile
diff options
context:
space:
mode:
authorPatrik Nyblom <[email protected]>2012-02-28 15:01:53 +0100
committerPatrik Nyblom <[email protected]>2012-02-28 15:01:53 +0100
commitcc3122ab804299810c817f3819323234ff3e23c3 (patch)
treee7fa7ff3f7c69cc4038280eb1e6a415066abf229 /lib/hipe/Makefile
parentf06de6450bbbd324a0784780d892fa69908a2126 (diff)
parentd28b000e1d33222a4ef0de387a6e359a52cb8249 (diff)
downloadotp-cc3122ab804299810c817f3819323234ff3e23c3.tar.gz
otp-cc3122ab804299810c817f3819323234ff3e23c3.tar.bz2
otp-cc3122ab804299810c817f3819323234ff3e23c3.zip
Merge branch 'pan/hipe_hipe_compiled/OTP-9082' into maint
* pan/hipe_hipe_compiled/OTP-9082: Make hipe hipe-compiled w/ --enable-native-libs
Diffstat (limited to 'lib/hipe/Makefile')
-rw-r--r--lib/hipe/Makefile21
1 files changed, 17 insertions, 4 deletions
diff --git a/lib/hipe/Makefile b/lib/hipe/Makefile
index 6682c9aac0..f2be75f0dd 100644
--- a/lib/hipe/Makefile
+++ b/lib/hipe/Makefile
@@ -37,8 +37,13 @@ else
SUB_DIRECTORIES = $(ALWAYS_SUBDIRS)
endif
+
include native.mk
+ifndef EBIN
+EBIN = ../ebin
+endif
+
#
# Default Subdir Targets
#
@@ -52,12 +57,20 @@ edocs:
fi
all-subdirs:
- -for dir in $(SUB_DIRECTORIES); do \
- (cd $$dir; $(MAKE) $(MAKETARGET) EBIN=../ebin; cd ..); \
+ for dir in $(SUB_DIRECTORIES); do \
+ (cd $$dir; $(MAKE) $(MAKETARGET) EBIN=$(EBIN); cd ..); \
+ done
+
+# distclean and realclean should clean the bootstrap files
+all-subdirs-x:
+ for dir in $(SUB_DIRECTORIES); do \
+ (cd $$dir; $(MAKE) $(MAKETARGET) EBIN=../boot_ebin; cd ..); \
done
+clean:
+ $(MAKE) MAKETARGET="clean" all-subdirs all-subdirs-x
distclean:
- $(MAKE) MAKETARGET="distclean" all-subdirs
+ $(MAKE) MAKETARGET="distclean" all-subdirs all-subdirs-x
realclean:
- $(MAKE) MAKETARGET="realclean" all-subdirs
+ $(MAKE) MAKETARGET="realclean" all-subdirs all-subdirs-x