summaryrefslogtreecommitdiff
path: root/scp2/source/ooo/makefile.mk
diff options
context:
space:
mode:
Diffstat (limited to 'scp2/source/ooo/makefile.mk')
-rw-r--r--scp2/source/ooo/makefile.mk326
1 files changed, 326 insertions, 0 deletions
diff --git a/scp2/source/ooo/makefile.mk b/scp2/source/ooo/makefile.mk
new file mode 100644
index 000000000000..5f2e2795eaad
--- /dev/null
+++ b/scp2/source/ooo/makefile.mk
@@ -0,0 +1,326 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+PRJ=..$/..
+
+PRJPCH=
+
+PRJNAME=scp2
+TARGET=ooo
+TARGETTYPE=CUI
+
+# --- Settings -----------------------------------------------------
+
+.INCLUDE : settings.mk
+.INCLUDE : i18npool/version.mk
+
+.IF "$(COM)" == "MSC"
+SCPDEFS+=-D_MSC
+.ENDIF
+
+.IF "$(BUILD_SPECIAL)"!=""
+SCPDEFS+=-DBUILD_SPECIAL
+.ENDIF
+
+.IF "$(BUILD_X64)"!=""
+SCPDEFS+=-DBUILD_X64
+.ENDIF
+
+.IF "$(PROF_EDITION)"!=""
+SCPDEFS+=-DPROF_EDITION
+.ENDIF
+
+.IF "$(GUI)"=="UNX"
+.IF "$(ENABLE_GTK)" != ""
+SCPDEFS+=-DENABLE_GTK
+PKGCONFIG_MODULES=gtk+-2.0
+.INCLUDE: pkg_config.mk
+GTK_TWO_FOUR=$(shell @+-$(PKG_CONFIG) --exists 'gtk+-2.0 >= 2.4.0' && echo YES)
+.IF "$(GTK_TWO_FOUR)" != ""
+SCPDEFS+=-DGTK_TWO_FOUR
+.ENDIF
+.ENDIF
+.ENDIF # "$(GUI)"=="UNX"
+
+.IF "$(ENABLE_SYSTRAY_GTK)" != ""
+SCPDEFS+=-DENABLE_SYSTRAY_GTK
+.ENDIF
+
+.IF "$(ENABLE_GSTREAMER)" != ""
+SCPDEFS+=-DENABLE_GSTREAMER
+.ENDIF
+
+.IF "$(ENABLE_KDE)" != ""
+SCPDEFS+=-DENABLE_KDE
+.ENDIF
+
+.IF "$(ENABLE_KDE4)" != ""
+SCPDEFS+=-DENABLE_KDE4
+.ENDIF
+
+.IF "$(ENABLE_KAB)" != ""
+SCPDEFS+=-DENABLE_KAB
+.ENDIF
+
+.IF "$(ENABLE_EVOAB2)" != ""
+SCPDEFS+=-DENABLE_EVOAB2
+.ENDIF
+
+.IF "$(ENABLE_DIRECTX)" != ""
+SCPDEFS+=-DENABLE_DIRECTX
+.ENDIF
+
+.IF "$(SYSTEM_FREETYPE)" == "YES"
+SCPDEFS+=-DSYSTEM_FREETYPE
+.ENDIF
+
+.IF "$(SYSTEM_CAIRO)" == "YES"
+SCPDEFS+=-DSYSTEM_CAIRO
+.ENDIF
+
+.IF "$(ENABLE_CAIRO)" == "YES"
+SCPDEFS+=-DENABLE_CAIRO
+.ENDIF
+
+.IF "$(SYSTEM_LIBXML)" == "YES"
+SCPDEFS+=-DSYSTEM_LIBXML
+.ENDIF
+
+.IF "$(SYSTEM_LIBXSLT)" == "YES"
+SCPDEFS+=-DSYSTEM_LIBXSLT
+.ELSE
+.INCLUDE : libxsltversion.mk
+SCPDEFS+=-DLIBXSLT_MAJOR=$(LIBXSLT_MAJOR)
+.ENDIF
+
+.IF "$(SYSTEM_DB)" == "YES"
+SCPDEFS+=-DSYSTEM_DB
+.ENDIF
+
+.IF "$(USE_SYSTEM_STL)" == "YES" || "$(STLPORT4)" != "NO_STLPORT4"
+SCPDEFS+=-DUSE_SYSTEM_STL
+.ENDIF
+
+.IF "$(WITH_MOZILLA)" == "NO"
+SCPDEFS+=-DWITHOUT_MOZILLA
+.ENDIF
+
+.IF "$(WITH_MYSPELL_DICTS)" == "NO"
+SCPDEFS+=-DWITHOUT_MYSPELL_DICTS
+.ENDIF
+
+.IF "$(SYSTEM_MOZILLA)" == "YES"
+SCPDEFS+=-DSYSTEM_MOZILLA
+.ENDIF
+
+.IF "$(WITH_LDAP)" == "YES"
+SCPDEFS+=-DWITH_LDAP
+.ENDIF
+
+.IF "$(SYSTEM_CURL)" == "YES"
+SCPDEFS+=-DSYSTEM_CURL
+.ENDIF
+
+.IF "$(SYSTEM_STDLIBS)" == "YES"
+SCPDEFS+=-DSYSTEM_STDLIBS
+.ENDIF
+
+.IF "$(SYSTEM_SNDFILE)" == "YES"
+SCPDEFS+=-DSYSTEM_SNDFILE
+.ENDIF
+
+.IF "$(SYSTEM_PORTAUDIO)" == "YES"
+SCPDEFS+=-DSYSTEM_PORTAUDIO
+.ENDIF
+
+.IF "$(SYSTEM_HUNSPELL)" == "YES"
+SCPDEFS+=-DSYSTEM_HUNSPELL
+.ENDIF
+
+.IF "$(SYSTEM_REDLAND)" == "YES"
+SCPDEFS+=-DSYSTEM_REDLAND
+.ELSE
+.INCLUDE : redlandversion.mk
+SCPDEFS+=\
+ -DRAPTOR_MAJOR=$(RAPTOR_MAJOR) \
+ -DRASQAL_MAJOR=$(RASQAL_MAJOR) \
+ -DREDLAND_MAJOR=$(REDLAND_MAJOR)
+.ENDIF
+
+.IF "$(SYSTEM_BSH)" == "YES"
+SCPDEFS+=-DSYSTEM_BSH -DBSH_JAR=\""file://$(BSH_JAR)"\"
+.ENDIF
+
+.IF "$(SYSTEM_HSQLDB)" == "YES"
+SCPDEFS+=-DSYSTEM_HSQLDB -DHSQLDB_JAR=\""file://$(HSQLDB_JAR)"\"
+.ENDIF
+
+.IF "$(SYSTEM_SAXON)" == "YES"
+SCPDEFS+=-DSYSTEM_SAXON -DSAXON_JAR=\""file://$(SAXON_JAR)"\"
+.ENDIF
+
+.IF "$(JDK)" == "gcj"
+SCPDEFS+=-DGCJ
+.ENDIF
+
+
+.IF "$(ENABLE_CAIRO)" == "TRUE"
+SCPDEFS+=-DENABLE_CAIRO
+.ENDIF
+
+.IF "$(SYSTEM_LUCENE)" == "YES"
+SCPDEFS+=-DSYSTEM_LUCENE
+.ENDIF
+
+.IF "$(SYSTEM_ICU)" == "YES"
+SCPDEFS+=-DSYSTEM_ICU
+.ELSE
+.INCLUDE : icuversion.mk
+SCPDEFS+=\
+ -DICU_MAJOR=$(ICU_MAJOR) \
+ -DICU_MINOR=$(ICU_MINOR) \
+ -DICU_MICRO=$(ICU_MICRO)
+.ENDIF
+
+SCPDEFS+=-DISOLANG_MAJOR=$(ISOLANG_MAJOR)
+
+.IF "$(DISABLE_NEON)" == "TRUE"
+SCPDEFS+=-DDISABLE_NEON
+.ENDIF
+.IF "$(SYSTEM_NEON)" == "YES"
+SCPDEFS+=-DSYSTEM_NEON
+.ENDIF
+
+# if yes or unset (neon not used) -> do not install openssl library!
+.IF $(SYSTEM_OPENSSL) != "YES"
+SCPDEFS+=-DOPENSSL
+.ENDIF
+
+.IF "$(ENABLE_VBA)" == "YES"
+ .IF "$(VBA_EXTENSION)" == "YES"
+ SCPDEFS+=-DVBA_EXTENSION
+ .ENDIF
+SCPDEFS+=-DENABLE_VBA
+.ENDIF
+
+.IF "$(DISABLE_ATL)"!=""
+SCPDEFS+=-DDISABLE_ATL
+.ENDIF
+
+.IF "$(SYSTEM_PYTHON)" == "YES"
+SCPDEFS+=-DSYSTEM_PYTHON
+.ENDIF
+
+.IF "$(SYSTEM_LIBTEXTCAT)" == "YES"
+SCPDEFS+=-DSYSTEM_LIBTEXTCAT
+.ENDIF
+
+.IF "$(SYSTEM_LIBTEXTCAT_DATA)" != ""
+SCPDEFS+=-DSYSTEM_LIBTEXTCAT_DATA
+.ENDIF
+
+.IF "$(ENABLE_SVCTAGS)" == "YES"
+SCPDEFS+=-DENABLE_SVCTAGS
+.ENDIF
+
+.IF "$(WITH_VC_REDIST)" == "TRUE"
+SCPDEFS+=-DWITH_VC_REDIST
+.ENDIF
+
+.IF "$(MINGW_GCCDLL)"!=""
+SCPDEFS+=-DMINGW_GCCDLL=\""$(MINGW_GCCDLL)"\"
+.ENDIF
+
+.IF "$(MINGW_GXXDLL)"!=""
+SCPDEFS+=-DMINGW_GXXDLL=\""$(MINGW_GXXDLL)"\"
+.ENDIF
+
+SCP_PRODUCT_TYPE=osl
+
+ICUVERSION_DEPENDENT_FILES= \
+ $(PAR)$/$(SCP_PRODUCT_TYPE)$/file_library_ooo.par \
+ $(PAR)$/$(SCP_PRODUCT_TYPE)$/shortcut_ooo.par
+
+ISOLANGVERSION_DEPENDENT_FILES= \
+ $(PAR)$/$(SCP_PRODUCT_TYPE)$/file_library_ooo.par
+
+PARFILES= \
+ installation_ooo.par \
+ scpaction_ooo.par \
+ directory_ooo.par \
+ directory_ooo_macosx.par \
+ datacarrier_ooo.par \
+ file_ooo.par \
+ file_extra_ooo.par \
+ file_font_ooo.par \
+ file_library_ooo.par \
+ file_resource_ooo.par \
+ file_improvement.par \
+ shortcut_ooo.par \
+ module_ooo.par \
+ module_hidden_ooo.par \
+ module_langpack.par \
+ module_lang_template.par \
+ module_java.par \
+ module_systemint.par \
+ module_improvement.par \
+ profile_ooo.par \
+ profileitem_ooo.par \
+ ure.par \
+ ure_into_ooo.par \
+ ure_standalone.par \
+ common_brand.par \
+ common_brand_readme.par \
+ ooo_brand.par
+
+.IF "$(GUI)"=="WNT"
+PARFILES += \
+ file_jre_ooo.par \
+ folder_ooo.par \
+ folderitem_ooo.par \
+ registryitem_ooo.par \
+ vc_redist.par \
+ windowscustomaction_ooo.par
+.ENDIF
+
+ULFFILES= \
+ directory_ooo.ulf \
+ folderitem_ooo.ulf \
+ module_ooo.ulf \
+ module_langpack.ulf \
+ module_java.ulf \
+ registryitem_ooo.ulf \
+ module_systemint.ulf
+
+# --- File ---------------------------------------------------------
+.INCLUDE : target.mk
+
+.IF "$(SYSTEM_ICU)" != "YES"
+$(ICUVERSION_DEPENDENT_FILES) : $(SOLARINCDIR)$/icuversion.mk
+.ENDIF
+
+$(ISOLANGVERSION_DEPENDENT_FILES) : $(SOLARINCDIR)$/i18npool/version.mk
+