diff options
Diffstat (limited to 'main/Makefile.am')
-rw-r--r-- | main/Makefile.am | 99 |
1 files changed, 6 insertions, 93 deletions
diff --git a/main/Makefile.am b/main/Makefile.am index c42e1391b8..93786a80ed 100644 --- a/main/Makefile.am +++ b/main/Makefile.am @@ -1,6 +1,10 @@ include $(top_srcdir)/xbuild.include -SUBDIRS = external . src po man theme-icons msbuild build tests +if ENABLE_MACPLATFORM +SUBDIRS = external po theme-icons tests build/MacOSX +else +SUBDIRS = external po theme-icons tests +endif MD_CONFIGURE=$(top_srcdir)/../scripts/configure.sh @@ -28,7 +32,6 @@ NUGET_RESTORE = mono external/nuget-binary/nuget.exe restore -DisableParallelPro # see: https://github.com/kzu/NuGet.Restore restore-packages: @$(NUGET_RESTORE) - msbuild /t:Restore /p:RestoreDisableParallel=true external/RefactoringEssentials/RefactoringEssentials/RefactoringEssentials.csproj mono external/fsharpbinding/.paket/paket.bootstrapper.exe pushd . && cd external/fsharpbinding && mono .paket/paket.exe restore && popd @@ -57,69 +60,6 @@ appdata_DATA = monodevelop.appdata.xml xdgmimedir = $(datadir)/mime/packages xdgmime_DATA = monodevelop.xml -pkgconfig_in_files = monodevelop.pc.in monodevelop-core-addins.pc.in - -pkgconfigdir= $(prefix)/lib/pkgconfig -pkgconfig_DATA = $(pkgconfig_in_files:.pc.in=.pc) - -if ENABLE_UPDATE_MIMEDB - -install-data-hook: - $(UPDATE_MIME_DB) $(DESTDIR)$(datadir)/mime - -uninstall-hook: - $(UPDATE_MIME_DB) $(DESTDIR)$(datadir)/mime - -endif # ENABLE_UPDATE_MIMEDB - -PACKAGES = \ - build/bin/MonoDevelop.Core.Gui.addin.xml \ - build/AddIns/MonoDevelop.Documentation.addin.xml \ - build/bin/MonoDevelop.Ide.addin.xml \ - build/bin/MonoDevelop.Projects.addin.xml \ - build/bin/MonoDevelop.Projects.Gui.addin.xml \ - build/AddIns/MonoDevelop.SourceEditor.addin.xml \ - build/AddIns/BackendBindings/BooBinding.addin.xml \ - build/AddIns/BackendBindings/CSharpBinding.addin.xml \ - external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpBinding.addin.xml \ - build/AddIns/BackendBindings/ILAsmBinding.addin.xml \ - build/AddIns/BackendBindings/JavaBinding.addin.xml \ - build/AddIns/BackendBindings/VBNetBinding.addin.xml \ - build/AddIns/MonoQuery/MonoQuery.addin.xml \ - build/AddIns/NUnit/MonoDevelopNUnit.addin.xml \ - build/AddIns/MonoDeveloperExtensions/MonoDeveloperExtensions.addin.xml \ - build/AddIns/prj2makesharp/prj2make-sharp-lib.addin.xml \ - build/AddIns/MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml \ - build/AddIns/ChangeLogAddIn/ChangeLogAddIn.addin.xml \ - build/AddIns/WelcomePage/WelcomePage.addin.xml \ - build/AddIns/MonoDevelop.Autotools/MonoDevelop.Autotools.addin.xml \ - build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.addin.xml \ - build/AddIns/AspNetAddIn/AspNetAddIn.addin.xml \ - build/AddIns/AspNetAddIn/AspNetEdit.addin.xml - -DOCFILES = \ - build/bin/MonoDevelop.Core.dll \ - build/bin/MonoDevelop.Components.dll \ - build/bin/MonoDevelop.Core.Gui.dll \ - build/AddIns/MonoDevelop.Documentation.dll \ - build/bin/MonoDevelop.Ide.dll \ - build/bin/MonoDevelop.Projects.dll \ - build/bin/MonoDevelop.Projects.Gui.dll - -mpacks: $(PACKAGES) - test -z "packages" || mkdir -p packages - $(MDTOOL_RUN) setup p $(PACKAGES:%=%) -d:packages - $(MDTOOL_RUN) setup rb packages - -apidocs: - monodocer $(DOCFILES:%=--assembly:%) -delete --path docs/api - mkdir -p docs/sources - mdassembler --out docs/sources/monodevelop-reference --ecma docs/api - mautil -reg build/bin reg-build - mautil -reg build/bin -p build/bin info --all --xml > docs/extension-model.xml - mdassembler --out docs/sources/monodevelop-extension-guide --addins docs/extension-model.xml -# cd docs/apiguide && mdassembler --out monodevelop-api-guide --xhtml toc.xhtml && mv monodevelop-api-guide.zip ../web/sources - MD_LAUNCH=$(MD_LAUNCH_SETUP) $(MD_LAUNCH_EXTRA_ENV) UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 exec -a "monodevelop" $(RUNTIME) if ENABLE_MACPLATFORM @@ -203,35 +143,8 @@ coverage: cd tests && $(MAKE) coverage app-dir: all - cd build && make app-dir -#mkdir -p $(MAC_APP_DIR)/Contents/{MacOS,Resources} -#mkdir -p $(MAC_APP_LIB_DIR) -#cp -a build/AddIns $(MAC_APP_LIB_DIR) -#cp -a build/data $(MAC_APP_LIB_DIR) -#cp -a build/bin $(MAC_APP_LIB_DIR) - -# we can't use the variables that are conditionally defined -EXTRA_DIST = $(bin_SCRIPTS) $(desktop_DATA) $(appdata_DATA) $(pixmap_DATA) \ - monodevelop.xml $(pkgconfig_in_files) external/Makefile.in \ - Main.sln MonoDevelop.props Directory.Build.props - -DISTCLEANFILES = monodevelop intltool-extract intltool-merge intltool-update \ - $(pkgconfig_DATA) + cd build/MacOSX && make app-dir include $(top_srcdir)/Makefile.include -# -# Force distuninstallcheck to ignore files created by cache-rebuilding commands (update-mime-database etc) -# -# From BEAST (LGPL license): http://svn.gnome.org/viewvc/beast/trunk/Makefile.am -filter_stale_uninstalled = \ - | egrep -v '^.*/share/mime/.*$$' \ - | egrep -v '^.*./share/icons/hicolor/icon-theme\.cache$$' - -filter_stale_buildfiles = | egrep -v '^./report.out$$' -distuninstallcheck_listfiles = find . -type f -print # automake-1.9 setting -distuninstallcheck_listfiles += $(filter_stale_uninstalled) # amend by required filtering -distcleancheck_listfiles = find . -type f -print # automake-1.9 setting -distcleancheck_listfiles += $(filter_stale_buildfiles) # amend by required filtering - .PHONY: vcrevision buildinfo |