[vmkit-commits] [vmkit] r68309 - /vmkit/trunk/Makefile.rules

Nicolas Geoffray nicolas.geoffray at lip6.fr
Thu Apr 2 07:29:30 PDT 2009


Author: geoffray
Date: Thu Apr  2 09:29:30 2009
New Revision: 68309

URL: http://llvm.org/viewvc/llvm-project?rev=68309&view=rev
Log:
Add a rule to create archives.


Modified:
    vmkit/trunk/Makefile.rules

Modified: vmkit/trunk/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/Makefile.rules?rev=68309&r1=68308&r2=68309&view=diff

==============================================================================
--- vmkit/trunk/Makefile.rules (original)
+++ vmkit/trunk/Makefile.rules Thu Apr  2 09:29:30 2009
@@ -75,3 +75,25 @@
 clean-local::
 	$(Verb) $(RM) -f glibj.zip.s glibj.zip.bc glibj-optimized.zip.bc
 endif
+
+
+
+ifdef VMKIT_BUILD_ARCHIVE
+
+LibName.A := $(LibDir)/lib$(VMKIT_LIBRARYNAME).a
+
+all-local:: $(LibName.A)
+
+$(LibName.A): $(ProjLibsPaths) $(LibDir)/.dir
+	$(Echo) Building $(BuildMode) Archive Library $(notdir $@)
+	-$(Verb) $(RM) -f $@
+	$(Verb) $(Archive) $@ $(ProjLibsPaths)
+	$(Verb) $(Ranlib) $@
+
+clean-local::
+ifneq ($(strip $(LibName.A)),)
+	-$(Verb) $(RM) -f $(LibName.A)
+endif
+
+endif
+





More information about the vmkit-commits mailing list