diff options
author | David Tardon <dtardon@redhat.com> | 2011-09-15 14:44:34 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2011-09-15 14:49:34 +0200 |
commit | 6df9c479f58ea94141a3a43eb7fd6fb4d1fd5c8b (patch) | |
tree | 5d653ab42c9bd2351538cdaa008c0e68058b5eb2 /desktop/Module_desktop.mk | |
parent | ab5ce3f70a5635c3ca141b5c8928a104b522e1bb (diff) |
gbuildize desktop
Diffstat (limited to 'desktop/Module_desktop.mk')
-rw-r--r-- | desktop/Module_desktop.mk | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/desktop/Module_desktop.mk b/desktop/Module_desktop.mk new file mode 100644 index 000000000000..ad63561ce022 --- /dev/null +++ b/desktop/Module_desktop.mk @@ -0,0 +1,121 @@ +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License or as specified alternatively below. You may obtain a copy of +# the License at http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# Major Contributor(s): +# Copyright (C) 2011 David Tardon, Red Hat Inc. <dtardon@redhat.com> (initial developer) +# +# All Rights Reserved. +# +# For minor contributions see the git repository. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + +# FIXME: Okay, so this is ugly hack, because +# include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))Pagein.mk +# does not work from tail_build. I think I should just move Pagein.mk +# into gbuild proper... +# +# On the other side, I wonder how many of our gbuild classes / +# implementations would break when using with multiple repos as they +# were originally intended, i.e., with different root dirs. +include $(SRCDIR)/desktop/Pagein.mk + +$(eval $(call gb_Module_Module,desktop)) + +$(eval $(call gb_Module_add_targets,desktop,\ + AllLangResTarget_deployment \ + AllLangResTarget_deploymentgui \ + AllLangResTarget_dkt \ + Library_deployment \ + Library_deploymentgui \ + Library_deploymentmisc \ + Library_migrationoo2 \ + Library_migrationoo3 \ + Library_offacc \ + Library_sofficeapp \ + Library_spl \ + Library_unopkgapp \ + Package_branding \ + Package_intro \ + Pagein_calc \ + Pagein_common \ + Pagein_draw \ + Pagein_impress \ + Pagein_writer \ + Zip_brand \ + Zip_brand_dev \ + Zip_shell \ +)) + +ifeq ($(OS),WNT) + +$(eval $(call gb_Module_add_targets,desktop,\ + Executable_guiloader \ + Executable_guistdio \ + Executable_loader2 \ + Executable_officeloader \ + Executable_quickstart \ + Executable_sbase \ + Executable_scalc \ + Executable_sdraw \ + Executable_simpress \ + Executable_soffice \ + Executable_smath \ + Executable_sweb \ + Executable_swriter \ + Executable_unoinfo \ + Executable_unopkg \ + Executable_unopkgio \ + Package_manifest \ + Package_rcfile \ + WinResTarget_officeloader \ + WinResTarget_quickstart \ + WinResTarget_sbase \ + WinResTarget_scalc \ + WinResTarget_sdraw \ + WinResTarget_simpress \ + WinResTarget_soffice \ + WinResTarget_smath \ + WinResTarget_sweb \ + WinResTarget_swriter \ +)) + +else + +$(eval $(call gb_Module_add_targets,desktop,\ + Executable_soffice.bin \ + Executable_unopkg.bin \ +)) + +ifeq ($(OS),MACOSX) + +$(eval $(call gb_Module_add_targets,desktop,\ + Executable_officeloader \ +)) + +else + +$(eval $(call gb_Module_add_targets,desktop,\ + Executable_oosplash \ + Library_spl_unx \ + Package_scripts \ +)) + +endif + +endif + +# vim: set ts=4 sw=4 et: |