+2005-06-14 Ben Maurer <bmaurer@ximian.com>
+
+ * mono-uninstalled.pc.in: pc file that handles mono when it is not
+ installed. This lets us have mkbundle work inside the tree.
+
+ * configure.in: Create the .pc file above.
+
2005-06-13 Jonathan Pryor <jonpryor@vt.edu>
* man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
Makefile
mint.pc
mono.pc
+mono-uninstalled.pc
scripts/mono-nunit.pc
scripts/mono-find-provides
scripts/mono-find-requires
--- /dev/null
+Name: Mono
+Description: Mono Runtime
+Version: @VERSION@
+Requires: glib-2.0 gmodule-2.0 gthread-2.0
+Libs: -L${pc_top_builddir}/mono/mini/.libs -lmono @libmono_ldflags@ -lm
+Cflags: -I${pc_top_builddir}/@srcdir@ -I${pc_top_builddir}/@srcdir@/mono @libmono_cflags@
+2005-06-14 Ben Maurer <bmaurer@ximian.com>
+
+ * Makefile.am (testbundle): Test case that bundling works with a
+ hello world.
+
2005-05-26 Zoltan Varga <vargaz@freemail.hu>
* Makefile.am (TestDriver.dll): Fix a warning.
RUNTIME = MONO_PATH=$(mcs_topdir)/class/lib/default $(top_builddir)/runtime/mono-wrapper
+MKBUNDLE = \
+ PKG_CONFIG_TOP_BUILD_DIR=$(top_builddir) \
+ PKG_CONFIG_PATH=$(top_builddir):$(PKG_CONFIG_PATH) \
+ $(RUNTIME) $(mcs_topdir)/tools/mkbundle/mkbundle.exe
+
CSC = $(RUNTIME) $(mcs_topdir)/class/lib/default/mcs.exe -unsafe -nowarn:0162 -nowarn:0168 -nowarn:0219
ILASM = $(RUNTIME) $(mcs_topdir)/ilasm/ilasm.exe
%.exe: %.cs TestDriver.dll
$(CSC) -r:TestDriver.dll -out:$@ $<
-test: testjit
+test: testjit testbundle
TestDriver.dll:
$(CSC) -target:library -out:$@ $(srcdir)/../mini/TestDriver.cs
if [ $${failed} != 0 ]; then echo -e "\nFailed tests:\n"; \
for i in $${failed_tests}; do echo $${i}; done; exit 1; fi
+testbundle: console.exe
+ $(MKBUNDLE) --static console.exe
+ ./a.out
+ - rm -rf a.out
+
noinst_LTLIBRARIES = libtest.la
INCLUDES = $(GLIB_CFLAGS)