diff options
author | Peter Foley <pefoley2@verizon.net> | 2013-02-22 21:33:23 -0500 |
---|---|---|
committer | David Ostrovsky <David.Ostrovsky@gmx.de> | 2013-02-24 10:34:40 +0000 |
commit | 61e7c592faa2d768d599936e57042eb22bcaa16f (patch) | |
tree | 2be399d2aa1179fc4d982f3074481ec8fd49a84c /moz/extractfiles.mk | |
parent | a5a24fa0241930ae5f9d8a4c757e479d2de3efb6 (diff) |
convert moz to gbuild and add to tail_build
Change-Id: I2d3f5d127f831ee9abc020d46558f7cfbe8c9380
Reviewed-on: https://gerrit.libreoffice.org/2349
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Diffstat (limited to 'moz/extractfiles.mk')
-rw-r--r-- | moz/extractfiles.mk | 187 |
1 files changed, 0 insertions, 187 deletions
diff --git a/moz/extractfiles.mk b/moz/extractfiles.mk deleted file mode 100644 index 7c872a913ec2..000000000000 --- a/moz/extractfiles.mk +++ /dev/null @@ -1,187 +0,0 @@ -#************************************************************************* -# -# 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. -# -#************************************************************************* - -MOZTARGET=$(OS)$(COM)$(CPU) -MOZ_DIST_DIR=$(MISC)$/build$/mozilla$/$(BUILD_DIR)$/dist -MOZ_BIN_DIR=$(MOZ_DIST_DIR)$/bin -RUNTIME_DIR=$(MISC)$/$(MOZTARGET)runtime -LIB_DIR=$(LB) -INCLUDE_DIR=$(INCCOM) - -BIN_RUNTIMELIST= \ - xpcom \ - xpcom_core \ - xpcom_compat \ - js3250 \ - mozz \ - msgbsutl \ - nsldap32v50 \ - nsldappr32v50 - -COMPONENT_RUNTIMELIST= \ - addrbook \ - mork \ - mozldap \ - necko \ - profile \ - xpcom_compat_c \ - rdf \ - uconv \ - vcard \ - i18n \ - pipnss \ - xppref32 \ - xpc3250 - -COMREGISTRY_FILELIST= \ - necko_dns.xpt \ - xpcom_base.xpt \ - xpcom_obsolete.xpt \ - xpcom_components.xpt \ - xpcom_ds.xpt \ - xpcom_io.xpt \ - xpcom_xpti.xpt \ - addrbook.xpt \ - mozldap.xpt \ - pref.xpt \ - xpcom_thread.xpt - -DEFAULTS_RUNTIMELIST= \ - defaults$/pref$/browser-prefs.js \ - defaults$/pref$/mailnews.js \ - defaults$/pref$/mdn.js \ - defaults$/pref$/smime.js \ - defaults$/autoconfig$/platform.js \ - defaults$/autoconfig$/prefcalls.js \ - greprefs$/all.js \ - greprefs$/security-prefs.js - - -LIBLIST= \ - embed_base_s.lib \ - mozreg_s.lib \ - nslber32v50.lib \ - nsldap32v50.lib \ - xpcom_core.lib \ - xpcom.lib - -INCLUDE_PATH=$(MOZ_DIST_DIR)$/include$/ -PUBLIC_PATH=$(MOZ_DIST_DIR)$/public$/ - - -REG_SUBFIX= .exe - -# --- Targets ------------------------------------------------------ - -extract_mozab_files: $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) \ - make_temp_dir \ - $(MISC)$/build$/so_moz_runtime_files \ - $(MISC)$/build$/so_moz_include_files \ - $(MISC)$/build$/so_moz_lib_files - -make_temp_dir: - @@-$(MKDIRHIER) $(RUNTIME_DIR) - @@-$(MKDIRHIER) $(RUNTIME_DIR)$/components - @@-$(MKDIRHIER) $(RUNTIME_DIR)$/defaults - @@-$(MKDIRHIER) $(RUNTIME_DIR)$/defaults$/pref - @@-$(MKDIRHIER) $(LIB_DIR) - @@-$(MKDIRHIER) $(INCLUDE_DIR) -.IF "$(OS)"=="SOLARIS" - @@-$(MKDIRHIER) $(RUNTIME_DIR)$/res -.ENDIF - -$(OUT)$/bin$/mozruntime.zip: $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) - noop - -$(MISC)$/build$/so_moz_runtime_files: $(OUT)$/bin$/mozruntime.zip -# copy files in BIN_RUNTIMELIST - $(foreach,file,$(BIN_RUNTIMELIST) $(COPY) $(MOZ_BIN_DIR)$/$(DLLPRE)$(file)$(DLLPOST) \ - $(RUNTIME_DIR)$/$(DLLPRE)$(file)$(DLLPOST) &&) \ - echo >& $(NULLDEV) - -# copy files in COMPONENT_RUNTIMELIST - $(foreach,file,$(COMPONENT_RUNTIMELIST) $(COPY) $(MOZ_BIN_DIR)$/components$/$(DLLPRE)$(file)$(DLLPOST) \ - $(RUNTIME_DIR)$/components$/$(DLLPRE)$(file)$(DLLPOST) &&) \ - echo >& $(NULLDEV) - -# copy files in COMREGISTRY_FILELIST - $(foreach,file,$(COMREGISTRY_FILELIST) $(COPY) $(MOZ_BIN_DIR)$/components$/$(file) \ - $(RUNTIME_DIR)$/components$/$(file) &&) \ - echo >& $(NULLDEV) - -# copy files in DEFAULTS_RUNTIMELIST - @@-$(MKDIR) $(RUNTIME_DIR)$/defaults$/pref - @@-$(MKDIR) $(RUNTIME_DIR)$/defaults$/autoconfig - @@-$(MKDIR) $(RUNTIME_DIR)$/greprefs - $(foreach,file,$(DEFAULTS_RUNTIMELIST) $(COPY) $(MOZ_BIN_DIR)$/$(file) $(RUNTIME_DIR)$/$(file) &&) \ - echo >& $(NULLDEV) - - -# zip runtime files to mozruntime.zip - cd $(RUNTIME_DIR) && zip -r ..$/..$/bin$/mozruntime.zip * - - $(TOUCH) $@ - -$(INCCOM)$/nsBuildID.h: $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) - @-echo "You can delete $(INCCOM) to force it copy all include files again." - - -$(MISC)$/build$/so_moz_include_files: $(INCCOM)$/nsBuildID.h - $(COPY) -pr $(INCLUDE_PATH)* $(INCLUDE_DIR) - $(COPY) -pr $(PUBLIC_PATH)* $(INCLUDE_DIR) - $(TOUCH) $@ - -# On UNX the rules for so_moz_runtime_files copy files into the same directory -# used here (LIB_DIR), and on MACOSX all those files together need to be -# processed here, hence the dependency on so_moz_runtime_files: -$(MISC)$/build$/so_moz_lib_files: $(foreach,file,$(LIBLIST) $(LIB_DIR)$/$(file)) $(MISC)$/build$/so_moz_runtime_files - echo $(foreach,file,$(LIBLIST) $(MOZ_DIST_DIR)$/lib$/$(file)) - $(foreach,file,$(LIBLIST) $(COPY) $(MOZ_DIST_DIR)$/lib$/$(file) \ - $(LIB_DIR)$/$(file) &&) \ - echo >& $(NULLDEV) - $(TOUCH) $@ - -$(BIN_RUNTIMELIST): $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) - @$(COPY) $(MOZ_BIN_DIR)$/$(DLLPRE)$@$(DLLPOST) $(RUNTIME_DIR)$/$(DLLPRE)$@$(DLLPOST) - -$(COMPONENT_RUNTIMELIST): $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) - @$(COPY) $(MOZ_BIN_DIR)$/components$/$(DLLPRE)$@$(DLLPOST) $(RUNTIME_DIR)$/components$/$(DLLPRE)$@$(DLLPOST) - -$(COMREGISTRY_FILELIST): $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) - @$(COPY) $(MOZ_BIN_DIR)$/components$/$@ $(RUNTIME_DIR)$/components$/$@ - -$(DEFAULTS_RUNTIMELIST): $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) - @$(COPY) $(MOZ_BIN_DIR)$/$@ $(RUNTIME_DIR)$/$@ - -$(LIB_DIR)$/%: $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) - noop - -$(MISC)$/CREATETARBALL: extract_mozab_files - @@-$(MKDIR) $(OUT)$/zipped - $(COPY) $(BIN)$/mozruntime.zip $(OUT)$/zipped$/$(MOZTARGET)runtime.zip - cd $(LB) && zip -r ..$/zipped$/$(MOZTARGET)lib.zip * - cd $(INCCOM) && zip -r ..$/zipped$/$(MOZTARGET)inc.zip * |