1 thisdir = tools/mkbundle
3 include ../../build/rules.make
7 OTHER_RES = template.c template_z.c template_main.c
9 RESOURCE_FILES = $(OTHER_RES)
11 LOCAL_MCS_FLAGS= $(OTHER_RES:%=-resource:%)
13 LOCAL_MCS_FLAGS += -d:STATIC,NO_SYMBOL_WRITER,NO_AUTHENTICODE
14 LIB_REFS = System.Xml System System.Core System.IO.Compression.FileSystem
16 EXTRA_DISTFILES = $(RESOURCE_FILES)
18 include ../../build/executable.make
20 mkbundle.exe: $(RESOURCE_FILES)
22 test-simple: simple.exe
23 mono --debug $(the_lib) --simple simple.exe -o foo && ./foo
24 mono --debug $(the_lib) --cross default simple.exe -o foo && ./foo
25 mono --debug $(the_lib) --sdk `dirname \`which mono\``/.. simple.exe -o foo && ./foo
27 mono-package-runtime `dirname \`which mono\``/.. DEMO
28 mkdir -p ~/.mono/targets/DEMO
29 unzip -d ~/.mono/targets/DEMO DEMO.zip
30 mono --debug $(the_lib) --cross DEMO simple.exe -o foo && ./foo
33 echo 'class X { static void Main () { System.Console.WriteLine ("OK");}}' > simple.cs && mcs simple.cs