[vmkit-commits] [vmkit] r61865 - in /vmkit/trunk: Makefile.common.in Makefile.rules
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Wed Jan 7 09:29:26 PST 2009
Author: geoffray
Date: Wed Jan 7 11:29:26 2009
New Revision: 61865
URL: http://llvm.org/viewvc/llvm-project?rev=61865&view=rev
Log:
Define a rule to create the glibj dynamic library.
Modified:
vmkit/trunk/Makefile.common.in
vmkit/trunk/Makefile.rules
Modified: vmkit/trunk/Makefile.common.in
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/Makefile.common.in?rev=61865&r1=61864&r2=61865&view=diff
==============================================================================
--- vmkit/trunk/Makefile.common.in (original)
+++ vmkit/trunk/Makefile.common.in Wed Jan 7 11:29:26 2009
@@ -27,6 +27,7 @@
# GNU Classpath flags
CLASSPATH_FLAGS = @classpathinclude@
+GLIBJ = @classpathglibj@
# Pnet location
PNETLIB = @pnetlocalprefix@
Modified: vmkit/trunk/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/Makefile.rules?rev=61865&r1=61864&r2=61865&view=diff
==============================================================================
--- vmkit/trunk/Makefile.rules (original)
+++ vmkit/trunk/Makefile.rules Wed Jan 7 11:29:26 2009
@@ -34,3 +34,18 @@
$(Verb) $(RM) -f LLVMAssembly.s LLVMAssembly.bc
endif
+
+ifndef VMJC
+VMJC := $(ToolDir)/vmjc$(EXEEXT)
+endif
+
+vmjclib :
+ $(Verb) $(VMJC) -f -std-compile-opts $(GLIBJ)/glibj.zi -o glibj.zip.bc
+ $(Verb) if test -f glibj.zip.bc; then \
+ $(LOPT) -std-compile-opts -f glibj.zip.bc -o glibj-optimized.zip.bc ;Â \
+ $(Verb) $(LLC) -disable-fp-elim -f glibj-optimized.zip.bc; \
+ $(Verb) $(CC) -fPIC -c glibj-optimized.zip.s; \
+ $(Verb) $(CC) -shared -o libvmjc.so glibj-optimized.zip.o; \
+ $(RM) -f glibj.zip.bc glibj-optimized.zip.bc glibj-optimized.zip.s \
+ glibj-optimized.zip.o; \
+ fi
More information about the vmkit-commits
mailing list