summaryrefslogtreecommitdiff
path: root/Makefile.rules
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2004-12-13 07:38:07 +0000
committerReid Spencer <rspencer@reidspencer.com>2004-12-13 07:38:07 +0000
commitab3690bdd1cb215ee619606eda92e1fc941a2acf (patch)
treee893ec779976739f167cf7df2b876c3427209f00 /Makefile.rules
parent8f094f3a8b396fc2c6029ca155b6a090046c8cb7 (diff)
downloadllvm-ab3690bdd1cb215ee619606eda92e1fc941a2acf.tar.gz
llvm-ab3690bdd1cb215ee619606eda92e1fc941a2acf.tar.bz2
llvm-ab3690bdd1cb215ee619606eda92e1fc941a2acf.tar.xz
Finish the implementation of the BYTECODE_DESTINATION feature for modules
too and getting rid of the last remnants of bytecode_libdir. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18880 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Makefile.rules')
-rw-r--r--Makefile.rules16
1 files changed, 11 insertions, 5 deletions
diff --git a/Makefile.rules b/Makefile.rules
index 8327399f91..acc4403e08 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -342,8 +342,8 @@ $(bindir):
$(libdir):
$(Verb) $(MKDIR) $(libdir)
-$(bytecode_libdir):
- $(Verb) $(MKDIR) $(bytecode_libdir)
+$(includedir):
+ $(Verb) $(MKDIR) $(includedir)
$(sysconfdir):
$(Verb) $(MKDIR) $(sysconfdir)
@@ -498,11 +498,18 @@ ifneq ($(strip $(Module)),)
-$(Verb) $(RM) -f $(Module)
endif
-DestModule := $(bytecode_libdir)/$(MODULE_NAME).bc
+ifdef BYTECODE_DESTINATION
+ModuleDestDir := $(BYTECODE_DESTINATION)
+else
+ModuleDestDir := $(BYTECODE_DESTINATION)
+endif
+
+DestModule := $(ModuleDestDir)/$(MODULE_NAME).bc
+install-module:: $(DestModule)
install-local:: $(DestModule)
-$(DestModule): $(bytecode_libdir) $(Module)
+$(DestModule): $(ModuleDestDir) $(Module)
$(Echo) Installing $(BuildMode) Bytecode Module $(DestModule)
$(Verb) $(INSTALL) $(Module) $@
@@ -1362,7 +1369,6 @@ printvars::
$(Echo) "libdir : " '$(libdir)'
$(Echo) "bindir : " '$(bindir)'
$(Echo) "sysconfdir : " '$(sysconfdir)'
- $(Echo) "bytecode_libdir: " '$(bytecode_libdir)'
$(Echo) "UserTargets : " '$(UserTargets)'
$(Echo) "ObjMakefiles : " '$(ObjMakefiles)'
$(Echo) "SrcMakefiles : " '$(SrcMakefiles)'