X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=runtime%2FMakefile.am;h=223b73852dcbf3762ccd27934beb22ddf5e87687;hb=1c3ad5e78c23913341c3b0e221b5f19e92cf96e6;hp=415c21b1cb35101af9673996f481659e99eebdde;hpb=c1d442bdc5eca7247eddf891e4bf6153bb3e1023;p=mono.git diff --git a/runtime/Makefile.am b/runtime/Makefile.am index 415c21b1cb3..223b73852dc 100644 --- a/runtime/Makefile.am +++ b/runtime/Makefile.am @@ -5,7 +5,7 @@ noinst_SCRIPTS = mono-wrapper monodis-wrapper etctmp = etc symlinks = etc/mono/1.0/machine.config etc/mono/2.0/machine.config etc/mono/2.0/web.config etc/mono/browscap.ini etc/mono/2.0/Browsers/Compat.browser -if INSTALL_4_5 +if INSTALL_4_x symlinks += etc/mono/4.0/machine.config etc/mono/4.0/web.config etc/mono/4.5/web.config etc/mono/4.5/machine.config etc/mono/4.0/Browsers/Compat.browser etc/mono/4.5/Browsers/Compat.browser endif @@ -25,17 +25,11 @@ $(symlinks): SUPPORT_FILES = $(symlinks) mono-wrapper etc/mono/config -if ONLY_MONOTOUCH -build_profiles = monotouch -else -if ONLY_XAMMAC -build_profiles = xammac -else build_profiles = -if INSTALL_4_5 -build_profiles += binary_reference_assemblies net_4_5 xbuild_12 xbuild_14 -al_profile = net_4_5 +if INSTALL_4_x +build_profiles += binary_reference_assemblies net_4_x xbuild_12 xbuild_14 +al_profile = net_4_x endif if INSTALL_MONODROID @@ -46,15 +40,24 @@ if INSTALL_MONOTOUCH build_profiles += monotouch monotouch_runtime endif -if INSTALL_XAMMAC -build_profiles += xammac +if INSTALL_MONOTOUCH_WATCH +build_profiles += monotouch_watch monotouch_watch_runtime endif -test_profiles = $(build_profiles) +if INSTALL_MONOTOUCH_TV +build_profiles += monotouch_tv monotouch_tv_runtime +endif +if INSTALL_MOBILE_STATIC +build_profiles += mobile_static endif + +if INSTALL_XAMMAC +build_profiles += xammac xammac_net_4_5 endif +test_profiles = $(build_profiles) + if BUILD_MCS MAKE_FLAGS=$(if $(V),,--no-print-directory -s) @@ -85,7 +88,7 @@ clean-local: endif BUILD_MCS -TEST_SUPPORT_FILES = $(tmpinst)/bin/mono $(tmpinst)/bin/ilasm $(tmpinst)/bin/mcs $(tmpinst)/bin/dmcs $(tmpinst)/bin/al2 $(tmpinst)/bin/al +TEST_SUPPORT_FILES = $(tmpinst)/bin/mono $(tmpinst)/bin/ilasm $(tmpinst)/bin/mcs $(tmpinst)/bin/al mcs-do-test-profiles: cd $(mcs_topdir) && $(MAKE) NO_DIR_CHECK=1 PROFILES='$(test_profiles)' test-profiles @@ -116,9 +119,9 @@ mcs-compileall: mono-wrapper etc/mono/config continue; \ fi; \ if [ "xbuild_12" = "$$profile" ]; then \ - MONO_PATH="$$mcs_topdir/class/lib/$$profile$(PLATFORM_PATH_SEPARATOR)$$mcs_topdir/class/lib/net_4_5$(PLATFORM_PATH_SEPARATOR)$$save_MONO_PATH"; \ + MONO_PATH="$$mcs_topdir/class/lib/$$profile$(PLATFORM_PATH_SEPARATOR)$$mcs_topdir/class/lib/net_4_x$(PLATFORM_PATH_SEPARATOR)$$save_MONO_PATH"; \ elif [ "xbuild_14" = "$$profile" ]; then \ - MONO_PATH="$$mcs_topdir/class/lib/$$profile$(PLATFORM_PATH_SEPARATOR)$$mcs_topdir/class/lib/net_4_5$(PLATFORM_PATH_SEPARATOR)$$save_MONO_PATH"; \ + MONO_PATH="$$mcs_topdir/class/lib/$$profile$(PLATFORM_PATH_SEPARATOR)$$mcs_topdir/class/lib/net_4_x$(PLATFORM_PATH_SEPARATOR)$$save_MONO_PATH"; \ else \ MONO_PATH="$$mcs_topdir/class/lib/$$profile$(PLATFORM_PATH_SEPARATOR)$$save_MONO_PATH"; \ fi; \ @@ -149,7 +152,7 @@ CLEANFILES = etc/mono/config # depend on $(symlinks) to ensure 'etc/mono' directory exists etc/mono/config: ../data/config Makefile $(symlinks) d=`cd ../support && pwd`; \ - sed 's,target="$(prefix)/$(reloc_libdir)/libMonoPosixHelper$(libsuffix)",target="'$$d'/libMonoPosixHelper.la",' ../data/config > $@t + sed 's,target="$$mono_libdir/libMonoPosixHelper$(libsuffix)",target="'$$d'/libMonoPosixHelper.la",' ../data/config > $@t if test -z "$(libgdiplus_loc)"; then :; else \ sed 's,target="$(libgdiplus_install_loc)",target="$(libgdiplus_loc)",' $@t > $@tt; \ mv -f $@tt $@t; fi @@ -165,24 +168,12 @@ $(tmpinst)/bin/mcs: $(tmpinst)/bin/mono Makefile echo 'exec "'"$$r/$(tmpinst)/bin/mono"'" "'"$$m/class/lib/build/mcs.exe"'" "$$@"' >> $@ ; \ chmod +x $@ -$(tmpinst)/bin/dmcs: $(tmpinst)/bin/mono Makefile - echo '#! /bin/sh' > $@ ; \ - r=`pwd`; m=`cd $(mcs_topdir) && pwd`; \ - echo 'exec "'"$$r/$(tmpinst)/bin/mono"'" "'"$$m/class/lib/build/mcs.exe -sdk:4"'" "$$@"' >> $@ ; \ - chmod +x $@ - $(tmpinst)/bin/ilasm: $(tmpinst)/bin/mono Makefile echo '#! /bin/sh' > $@ ; \ r=`pwd`; m=`cd $(mcs_topdir) && pwd`; \ echo 'exec "'"$$r/$(tmpinst)/bin/mono"'" "'"$$m/ilasm/ilasm.exe"'" "$$@"' >> $@ ; \ chmod +x $@ -$(tmpinst)/bin/al2: $(tmpinst)/bin/mono Makefile - echo '#! /bin/sh' > $@ ; \ - r=`pwd`; m=`cd $(mcs_topdir) && pwd`; \ - echo 'exec "'"$$r/$(tmpinst)/bin/mono"'" "'"$$m/class/lib/net_2_0/al.exe"'" "$$@"' >> $@ ; \ - chmod +x $@ - $(tmpinst)/bin/al: $(tmpinst)/bin/mono Makefile echo '#! /bin/sh' > $@ ; \ r=`pwd`; m=`cd $(mcs_topdir) && pwd`; \