Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
5fb958bc
Kaydet (Commit)
5fb958bc
authored
May 06, 2012
tarafından
David Tardon
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
create gbuild class for install scripts
üst
8f102d9d
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
458 additions
and
7 deletions
+458
-7
work.pm
solenv/bin/modules/pre2par/work.pm
+3
-5
pre2par.pl
solenv/bin/pre2par.pl
+1
-2
InstallModule.mk
solenv/gbuild/InstallModule.mk
+139
-0
InstallModuleTarget.mk
solenv/gbuild/InstallModuleTarget.mk
+0
-0
InstallScript.mk
solenv/gbuild/InstallScript.mk
+110
-0
TargetLocations.mk
solenv/gbuild/TargetLocations.mk
+24
-0
gbuild.mk
solenv/gbuild/gbuild.mk
+3
-0
IOS_ARM_GCC.mk
solenv/gbuild/platform/IOS_ARM_GCC.mk
+28
-0
WNT_INTEL_GCC.mk
solenv/gbuild/platform/WNT_INTEL_GCC.mk
+32
-0
WNT_INTEL_MSC.mk
solenv/gbuild/platform/WNT_INTEL_MSC.mk
+31
-0
macosx.mk
solenv/gbuild/platform/macosx.mk
+28
-0
solaris.mk
solenv/gbuild/platform/solaris.mk
+26
-0
unxgcc.mk
solenv/gbuild/platform/unxgcc.mk
+33
-0
No files found.
solenv/bin/modules/pre2par/work.pm
Dosyayı görüntüle @
5fb958bc
...
@@ -321,18 +321,16 @@ sub fileexists
...
@@ -321,18 +321,16 @@ sub fileexists
}
}
############################################
############################################
# Checking the existence of ulf and
# Checking the existence of ulf file
# jlf/mlf files
############################################
############################################
sub
check_existence_of_langfiles
sub
check_existence_of_langfiles
{
{
my
(
$langfilename
,
$ulffilename
)
=
@_
;
my
(
$langfilename
)
=
@_
;
my
$do_localize
=
0
;
my
$do_localize
=
0
;
if
((
fileexists
(
$ulffilename
)
)
&&
(
!
fileexists
(
$langfilename
)
))
{
pre2par::exiter::
exit_program
(
"Error: Did not find language file $langfilename"
,
"check_existence_of_langfiles"
);
}
if
(
fileexists
(
$langfilename
)
)
{
$do_localize
=
1
;
}
if
((
fileexists
(
$ulffilename
)
)
&&
(
fileexists
(
$langfilename
)
))
{
$do_localize
=
1
;
}
return
$do_localize
;
return
$do_localize
;
}
}
...
...
solenv/bin/pre2par.pl
Dosyayı görüntüle @
5fb958bc
...
@@ -53,9 +53,8 @@ my $parfile = pre2par::work::convert($prefile);
...
@@ -53,9 +53,8 @@ my $parfile = pre2par::work::convert($prefile);
pre2par::work::
formatter
(
$parfile
);
pre2par::work::
formatter
(
$parfile
);
my
$langfilename
=
pre2par::work::
getlangfilename
();
my
$langfilename
=
pre2par::work::
getlangfilename
();
my
$ulffilename
=
pre2par::work::
getulffilename
(
$
pre2par::globals::
prefilename
);
my
$dolocalization
=
pre2par::work::
check_existence_of_langfiles
(
$langfilename
,
$ulffilename
);
my
$dolocalization
=
pre2par::work::
check_existence_of_langfiles
(
$langfilename
);
if
(
$dolocalization
)
if
(
$dolocalization
)
{
{
...
...
solenv/gbuild/InstallModule.mk
0 → 100644
Dosyayı görüntüle @
5fb958bc
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
# 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) 2012 Red Hat, Inc., David Tardon <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.
# InstallModule class
$(dir $(call gb_InstallModule_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_InstallModule_get_target,%) :
$(call gb_Output_announce,$*,$(true),IMO,3)
touch $@
$(call gb_InstallModule_get_clean_target,%) :
$(call gb_Output_announce,$*,$(false),IMO,3)
rm -f $(call gb_InstallModule_get_target,$*)
define gb_InstallModule_InstallModule
$(call gb_InstallModuleTarget_InstallModuleTarget,$(1))
$(call gb_Package_Package,$(1)_par,$(call gb_InstallModuleTarget_get_workdir,$(1)))
$(call gb_InstallModule_get_target,$(1)) : $(call gb_InstallModuleTarget_get_target,$(1))
$(call gb_InstallModule_get_target,$(1)) : $(call gb_Package_get_target,$(1)_par)
$(call gb_InstallModule_get_target,$(1)) :| $(dir $(call gb_InstallModule_get_target,$(1))).dir
$(call gb_Package_get_preparation_target,$(1)_par) :| $(call gb_InstallModuleTarget_get_target,$(1))
$(call gb_InstallModule_get_clean_target,$(1)) : $(call gb_InstallModuleTarget_get_clean_target,$(1))
$(call gb_InstallModule_get_clean_target,$(1)) : $(call gb_Package_get_clean_target,$(1)_par)
$$(eval $$(call gb_Module_register_target,$(call gb_InstallModule_get_target,$(1)),$(call gb_InstallModule_get_clean_target,$(1))))
endef
define gb_InstallModule_set_include
$(call gb_InstallModuleTarget_set_include,$(1),$(2))
endef
define gb_InstallModule_add_defs
$(call gb_InstallModuleTarget_add_defs,$(1),$(2))
endef
define gb_InstallModule_define_if_set
$(call gb_InstallModuleTarget_define_if_set,$(1),$(2))
endef
define gb_InstallModule_define_value_if_set
$(call gb_InstallModuleTarget_define_value_if_set,$(1),$(2))
endef
define gb_InstallModule_define_mingw_dll_if_set
$(call gb_InstallModuleTarget_define_mingw_dll_if_set,$(1),$(2))
endef
define gb_InstallModule_use_package
$(call gb_InstallModuleTarget_use_package,$(1),$(2))
endef
define gb_InstallModule_use_packages
$(call gb_InstallModuleTarget_use_packages,$(1),$(2))
endef
define gb_InstallModule__add_scpfile_impl
$(call gb_Package_add_file,$(1)_par,par/osl/$(2),$(2))
endef
define gb_InstallModule__add_scpfile
$(call gb_InstallModule__add_scpfile_impl,$(1),$(notdir $(call gb_ScpTarget_get_target,$(2))))
endef
define gb_InstallModule__add_scpfiles
$(foreach scpfile,$(2),$(call gb_InstallModule__add_scpfile,$(1),$(scpfile)))
endef
define gb_InstallModule_add_scpfile
$(call gb_InstallModuleTarget_add_scpfile,$(1),$(2))
$(call gb_InstallModule__add_scpfile,$(1),$(2))
endef
define gb_InstallModule_add_scpfiles
$(call gb_InstallModuleTarget_add_scpfiles,$(1),$(2))
$(call gb_InstallModule__add_scpfiles,$(1),$(2))
endef
define gb_InstallModule_add_localized_scpfile
$(call gb_InstallModuleTarget_add_localized_scpfile,$(1),$(2))
$(call gb_InstallModule__add_scpfile,$(1),$(2))
endef
define gb_InstallModule_add_localized_scpfiles
$(call gb_InstallModuleTarget_add_localized_scpfiles,$(1),$(2))
endef
define gb_InstallModule_add_template
$(call gb_InstallModuleTarget_add_template,$(1),$(2))
endef
define gb_InstallModule_add_templates
$(call gb_InstallModuleTarget_add_templates,$(1),$(2))
endef
# vim: set shiftwidth=4 tabstop=4 noexpandtab:
solenv/gbuild/InstallModuleTarget.mk
0 → 100644
Dosyayı görüntüle @
5fb958bc
This diff is collapsed.
Click to expand it.
solenv/gbuild/InstallScript.mk
0 → 100644
Dosyayı görüntüle @
5fb958bc
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
# 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) 2012 Red Hat, Inc., David Tardon <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.
# InstallScriptTarget class
# TODO: make par2script quiet, if necessary
gb_InstallScriptTarget_TARGET := $(SOLARENV)/bin/par2script.pl
gb_InstallScriptTarget_COMMAND := $(PERL) $(gb_InstallScriptTarget_TARGET)
gb_InstallScriptTarget__make_arglist = $(subst $(WHITESPACE),$(COMMA),$(strip $(1)))
define gb_InstallScriptTarget__command
$(call gb_Output_announce,$(2),$(true),INS,4)
$(call gb_Helper_abbreviate_dirs,\
RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),100,\
$(call gb_InstallScriptTarget__make_arglist,\
$(notdir $(foreach module,$(SCP_MODULE_DIRS),$(wildcard $(module)/*$(SCP_SUFFIX))))) \
) && \
$(gb_InstallScriptTarget_COMMAND) \
-i $(call gb_InstallScriptTarget__make_arglist,$(SCP_MODULE_DIRS) $(OUTDIR)/par) \
-o $(1) \
@@$${RESPONSEFILE} && \
rm -f $${RESPONSEFILE} \
)
endef
$(dir $(call gb_InstallScriptTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_InstallScriptTarget_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_InstallScriptTarget_get_target,%) :
$(call gb_InstallScriptTarget__command,$@,$*)
.PHONY : $(call gb_InstallScriptTarget_get_clean_target,%)
$(call gb_InstallScriptTarget_get_clean_target,%) :
$(call gb_Output_announce,$*,$(false),INS,4)
rm -f $(call gb_InstallScriptTarget_get_target,$*)
# gb_InstallScriptTarget_InstallScriptTarget(<target>)
define gb_InstallScriptTarget_InstallScriptTarget
$(call gb_InstallScriptTarget_get_target,$(1)) :| $(dir $(call gb_InstallScriptTarget_get_target,$(1))).dir
$(call gb_InstallScriptTarget_get_target,$(1)) : SCP_MODULE_DIRS :=
$(call gb_InstallScriptTarget_get_target,$(1)) : SCP_SUFFIX := $(suffix $(call gb_ScpTarget_get_target,%))
endef
define gb_InstallScriptTarget_use_module
$(call gb_InstallScriptTarget_get_target,$(1)) : $(call gb_InstallModuleTarget_get_target,$(2))
$(call gb_InstallScriptTarget_get_clean_target,$(1)) : $(call gb_InstallModuleTarget_get_clean_target,$(2))
$(call gb_InstallScriptTarget_get_target,$(1)) : SCP_MODULE_DIRS += $(call gb_InstallModuleTarget_get_workdir,$(2))
endef
define gb_InstallScriptTarget_use_modules
$(foreach module,$(2),$(call gb_InstallScriptTarget_use_module,$(1),$(module)))
endef
# InstallScript class
# gb_InstallScript_InstallScript(<target>)
define gb_InstallScript_InstallScript
$(call gb_InstallScriptTarget_InstallScriptTarget,$(1))
$(call gb_InstallScript_get_target,$(1)) : $(call gb_InstallScriptTarget_get_target,$(1))
$(call gb_InstallScript_get_clean_target,$(1)) : $(call gb_InstallScriptTarget_get_clean_target,$(1))
$(call gb_Deliver_add_deliverable,$(call gb_InstallScript_get_target,$(1)),$(call gb_InstallScriptTarget_get_target,$(1)),$(1))
$$(eval $$(call gb_Module_register_target,$(call gb_InstallScript_get_target,$(1)),$(call gb_InstallScript_get_clean_target,$(1))))
endef
define gb_InstallScript_use_module
$(call gb_InstallScriptTarget_use_module,$(1),$(2))
endef
define gb_InstallScript_use_modules
$(call gb_InstallScriptTarget_use_modules,$(1),$(2))
endef
# vim: set shiftwidth=4 tabstop=4 noexpandtab:
solenv/gbuild/TargetLocations.mk
Dosyayı görüntüle @
5fb958bc
...
@@ -38,11 +38,13 @@ gb_PackagePart_get_destinations = \
...
@@ -38,11 +38,13 @@ gb_PackagePart_get_destinations = \
$(OUTDIR)/idl \
$(OUTDIR)/idl \
$(OUTDIR)/inc \
$(OUTDIR)/inc \
$(OUTDIR)/lib \
$(OUTDIR)/lib \
$(OUTDIR)/par \
$(OUTDIR)/pck \
$(OUTDIR)/pck \
$(OUTDIR)/rdb \
$(OUTDIR)/rdb \
$(OUTDIR)/unittest \
$(OUTDIR)/unittest \
$(OUTDIR)/xml \
$(OUTDIR)/xml \
gb_InstallScript_get_target = $(OUTDIR)/bin/$(1)$(gb_InstallScript_EXT)
gb_InternalUnoApi_get_target = $(OUTDIR)/rdb/$(1).rdb
gb_InternalUnoApi_get_target = $(OUTDIR)/rdb/$(1).rdb
gb_PackagePart_get_target = $(OUTDIR)/$(1)
gb_PackagePart_get_target = $(OUTDIR)/$(1)
gb_Rdb_get_outdir_target = $(OUTDIR)/xml/$(1).rdb
gb_Rdb_get_outdir_target = $(OUTDIR)/xml/$(1).rdb
...
@@ -92,6 +94,11 @@ gb_Extension_get_workdir = $(WORKDIR)/Extension/$(1)
...
@@ -92,6 +94,11 @@ gb_Extension_get_workdir = $(WORKDIR)/Extension/$(1)
gb_ExternalLib_get_workdir = $(WORKDIR)/ExternalLib/$(1)
gb_ExternalLib_get_workdir = $(WORKDIR)/ExternalLib/$(1)
gb_ExternalLib_get_builddir = $(WORKDIR)/ExternalLib/$(1)/build
gb_ExternalLib_get_builddir = $(WORKDIR)/ExternalLib/$(1)/build
gb_ExternalLib_get_target = $(WORKDIR)/ExternalLib/$(1).done
gb_ExternalLib_get_target = $(WORKDIR)/ExternalLib/$(1).done
gb_InstallModule_get_target = $(WORKDIR)/InstallModule/$(1).done
gb_InstallModuleTarget_get_external_target = $(WORKDIR)/InstallModuleTarget/$(1).external
gb_InstallModuleTarget_get_target = $(WORKDIR)/InstallModuleTarget/$(1).done
gb_InstallModuleTarget_get_workdir = $(WORKDIR)/InstallModuleTarget/$(1)
gb_InstallScriptTarget_get_target = $(WORKDIR)/InstallScriptTarget/$(1)$(gb_InstallScript_EXT)
gb_Jar_get_target = $(WORKDIR)/Jar/$(1).jar
gb_Jar_get_target = $(WORKDIR)/Jar/$(1).jar
gb_Jar_get_classsetname = Jar/$(1)
gb_Jar_get_classsetname = Jar/$(1)
gb_JavaClassSet_get_classdir = $(WORKDIR)/JavaClassSet/$(1)
gb_JavaClassSet_get_classdir = $(WORKDIR)/JavaClassSet/$(1)
...
@@ -119,6 +126,13 @@ gb_PyunoFile_get_target = $(WORKDIR)/Pyuno/$(1)/contents/$(2)
...
@@ -119,6 +126,13 @@ gb_PyunoFile_get_target = $(WORKDIR)/Pyuno/$(1)/contents/$(2)
gb_Rdb_get_target = $(WORKDIR)/Rdb/$(1).rdb
gb_Rdb_get_target = $(WORKDIR)/Rdb/$(1).rdb
gb_ResTarget_get_imagelist_target = $(WORKDIR)/ResTarget/$(1).ilst
gb_ResTarget_get_imagelist_target = $(WORKDIR)/ResTarget/$(1).ilst
gb_ResTarget_get_target = $(WORKDIR)/ResTarget/$(1).res
gb_ResTarget_get_target = $(WORKDIR)/ResTarget/$(1).res
gb_ScpConvertTarget_get_target = $(WORKDIR)/ScpConvertTarget/$(1).ulf
gb_ScpMergeTarget_get_target = $(WORKDIR)/ScpMergeTarget/$(1).ulf
gb_ScpPreprocessTarget_get_target = $(WORKDIR)/ScpPreprocessTarget/$(1).pre
gb_ScpTarget_get_external_target = $(WORKDIR)/ScpTarget/$(1).external
gb_ScpTarget_get_target = $(WORKDIR)/ScpTarget/$(1).par
gb_ScpTemplateTarget_get_dir = $(abspath $(WORKDIR)/ScpTemplateTarget/$(dir $(1)))
gb_ScpTemplateTarget_get_target = $(abspath $(WORKDIR)/ScpTemplateTarget/$(dir $(1))$(subst pack,modules,$(subst module_,all,$(notdir $(1)))).inc)
gb_SdiTarget_get_target = $(WORKDIR)/SdiTarget/$(1)
gb_SdiTarget_get_target = $(WORKDIR)/SdiTarget/$(1)
gb_SrsPartMergeTarget_get_target = $(WORKDIR)/SrsPartMergeTarget/$(1)
gb_SrsPartMergeTarget_get_target = $(WORKDIR)/SrsPartMergeTarget/$(1)
gb_SrsPartTarget_get_target = $(WORKDIR)/SrsPartTarget/$(1)
gb_SrsPartTarget_get_target = $(WORKDIR)/SrsPartTarget/$(1)
...
@@ -177,6 +191,9 @@ $(eval $(call gb_Helper_make_clean_targets,\
...
@@ -177,6 +191,9 @@ $(eval $(call gb_Helper_make_clean_targets,\
ComponentTarget \
ComponentTarget \
ComponentsTarget \
ComponentsTarget \
Extension \
Extension \
InstallModule \
InstallModuleTarget \
InstallScriptTarget \
JavaClassSet \
JavaClassSet \
Jar \
Jar \
JunitTest \
JunitTest \
...
@@ -188,6 +205,11 @@ $(eval $(call gb_Helper_make_clean_targets,\
...
@@ -188,6 +205,11 @@ $(eval $(call gb_Helper_make_clean_targets,\
Pyuno \
Pyuno \
Rdb \
Rdb \
ResTarget \
ResTarget \
ScpConvertTarget \
ScpMergeTarget \
ScpPreprocessTarget \
ScpTarget \
ScpTemplateTarget \
SdiTarget \
SdiTarget \
SrsTarget \
SrsTarget \
SrsTemplateTarget \
SrsTemplateTarget \
...
@@ -211,6 +233,7 @@ $(eval $(call gb_Helper_make_clean_targets,\
...
@@ -211,6 +233,7 @@ $(eval $(call gb_Helper_make_clean_targets,\
$(eval $(call gb_Helper_make_outdir_clean_targets,\
$(eval $(call gb_Helper_make_outdir_clean_targets,\
Executable \
Executable \
InstallScript \
InternalUnoApi \
InternalUnoApi \
Library \
Library \
StaticLibrary \
StaticLibrary \
...
@@ -227,6 +250,7 @@ $(eval $(call gb_Helper_make_dep_targets,\
...
@@ -227,6 +250,7 @@ $(eval $(call gb_Helper_make_dep_targets,\
GenCObject \
GenCObject \
GenCxxObject \
GenCxxObject \
LinkTarget \
LinkTarget \
ScpTarget \
SdiTarget \
SdiTarget \
SrsPartTarget \
SrsPartTarget \
SrsTarget \
SrsTarget \
...
...
solenv/gbuild/gbuild.mk
Dosyayı görüntüle @
5fb958bc
...
@@ -321,6 +321,9 @@ include $(foreach class, \
...
@@ -321,6 +321,9 @@ include $(foreach class, \
Zip \
Zip \
Configuration \
Configuration \
Extension \
Extension \
InstallModuleTarget \
InstallModule \
InstallScript \
,$(GBUILDDIR)/$(class).mk)
,$(GBUILDDIR)/$(class).mk)
# optional extensions that should never be essential
# optional extensions that should never be essential
...
...
solenv/gbuild/platform/IOS_ARM_GCC.mk
Dosyayı görüntüle @
5fb958bc
...
@@ -295,6 +295,34 @@ $(call gb_LinkTarget_get_target,$(2)) : LAYER := NONE
...
@@ -295,6 +295,34 @@ $(call gb_LinkTarget_get_target,$(2)) : LAYER := NONE
endef
endef
# InstallModuleTarget class
define gb_InstallModuleTarget_InstallModuleTarget_platform
$(call gb_InstallModuleTarget_add_defs,$(1),\
$(gb_CPUDEFS) \
$(gb_OSDEFS) \
-DCOMID=gcc3 \
-DCOMNAME=gcc3 \
-D_gcc3 \
$(if $(filter TRUE,$(SOLAR_JAVA)),-DSOLAR_JAVA) \
)
$(call gb_InstallModuleTarget_set_include,$(1),\
-I$(SRCDIR)/scp2/inc \
$(SOLARINC) \
$(SCP_INCLUDE) \
)
endef
# ScpConvertTarget class
gb_ScpConvertTarget_ScpConvertTarget_platform :=
# InstallScript class
gb_InstallScript_EXT := .ins
# Python
# Python
gb_PYTHON_PRECOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR_FOR_BUILD)/lib
gb_PYTHON_PRECOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR_FOR_BUILD)/lib
...
...
solenv/gbuild/platform/WNT_INTEL_GCC.mk
Dosyayı görüntüle @
5fb958bc
...
@@ -428,6 +428,38 @@ else
...
@@ -428,6 +428,38 @@ else
gb_WinResTarget__command_dep =
gb_WinResTarget__command_dep =
endif
endif
# InstallModuleTarget class
define gb_InstallModuleTarget_InstallModuleTarget_platform
$(call gb_InstallModuleTarget_add_defs,$(1),\
$(gb_CPUDEFS) \
$(gb_OSDEFS) \
-DCOMID=gcc3 \
-DCOMNAME=gcc3 \
-D_gcc3 \
$(if $(filter TRUE,$(SOLAR_JAVA)),-DSOLAR_JAVA) \
)
$(call gb_InstallModuleTarget_set_include,$(1),\
-I$(SRCDIR)/scp2/inc \
$(SOLARINC) \
$(SCP_INCLUDE) \
)
endef
# ScpConvertTarget class
define gb_ScpConvertTarget_ScpConvertTarget_platform
$(call gb_ScpConvertTarget_get_target,$(1)) :| $(OUTDIR)/bin/msi-encodinglist.txt
$(call gb_ScpConvertTarget_get_target,$(1)) : SCP_FLAGS := -t $(OUTDIR)/bin/msi-encodinglist.txt
endef
# InstallScript class
gb_InstallScript_EXT := .inf
# Python
# Python
gb_PYTHON_PRECOMMAND := PATH="$${PATH}:$(OUTDIR_FOR_BUILD)/bin" PYTHONHOME="$(OUTDIR_FOR_BUILD)/lib/python" PYTHONPATH="$(OUTDIR_FOR_BUILD)/lib/python;$(OUTDIR_FOR_BUILD)/lib/python/lib-dynload"
gb_PYTHON_PRECOMMAND := PATH="$${PATH}:$(OUTDIR_FOR_BUILD)/bin" PYTHONHOME="$(OUTDIR_FOR_BUILD)/lib/python" PYTHONPATH="$(OUTDIR_FOR_BUILD)/lib/python;$(OUTDIR_FOR_BUILD)/lib/python/lib-dynload"
...
...
solenv/gbuild/platform/WNT_INTEL_MSC.mk
Dosyayı görüntüle @
5fb958bc
...
@@ -696,6 +696,37 @@ else
...
@@ -696,6 +696,37 @@ else
gb_WinResTarget__command_dep =
gb_WinResTarget__command_dep =
endif
endif
# InstallModuleTarget class
define gb_InstallModuleTarget_InstallModuleTarget_platform
$(call gb_InstallModuleTarget_add_defs,$(1),\
$(gb_CPUDEFS) \
$(gb_OSDEFS) \
-DCOMID=MSC \
-DCOMNAME=$(if $(filter INTEL,$(CPUNAME)),msci,mscx) \
$(if $(filter TRUE,$(SOLAR_JAVA)),-DSOLAR_JAVA) \
)
$(call gb_InstallModuleTarget_set_include,$(1),\
-I$(SRCDIR)/scp2/inc \
$(SOLARINC) \
$(SCP_INCLUDE) \
)
endef
# ScpConvertTarget class
define gb_ScpConvertTarget_ScpConvertTarget_platform
$(call gb_ScpConvertTarget_get_target,$(1)) :| $(OUTDIR)/bin/msi-encodinglist.txt
$(call gb_ScpConvertTarget_get_target,$(1)) : SCP_FLAGS := -t $(OUTDIR)/bin/msi-encodinglist.txt
endef
# InstallScript class
gb_InstallScript_EXT := .inf
# Python
# Python
gb_PYTHON_PRECOMMAND := $(gb_Helper_set_ld_path) PYTHONHOME="$(OUTDIR_FOR_BUILD)/lib/python" PYTHONPATH="$(OUTDIR_FOR_BUILD)/lib/python;$(OUTDIR_FOR_BUILD)/lib/python/lib-dynload"
gb_PYTHON_PRECOMMAND := $(gb_Helper_set_ld_path) PYTHONHOME="$(OUTDIR_FOR_BUILD)/lib/python" PYTHONPATH="$(OUTDIR_FOR_BUILD)/lib/python;$(OUTDIR_FOR_BUILD)/lib/python/lib-dynload"
...
...
solenv/gbuild/platform/macosx.mk
Dosyayı görüntüle @
5fb958bc
...
@@ -403,6 +403,34 @@ $(call gb_JunitTest_get_target,$(1)) : DEFS := \
...
@@ -403,6 +403,34 @@ $(call gb_JunitTest_get_target,$(1)) : DEFS := \
endef
endef
# InstallModuleTarget class
define gb_InstallModuleTarget_InstallModuleTarget_platform
$(call gb_InstallModuleTarget_add_defs,$(1),\
$(gb_CPUDEFS) \
$(gb_OSDEFS) \
-DCOMID=gcc3 \
-DCOMNAME=gcc3 \
-D_gcc3 \
$(if $(filter TRUE,$(SOLAR_JAVA)),-DSOLAR_JAVA) \
)
$(call gb_InstallModuleTarget_set_include,$(1),\
-I$(SRCDIR)/scp2/inc \
$(SOLARINC) \
$(SCP_INCLUDE) \
)
endef
# ScpConvertTarget class
gb_ScpConvertTarget_ScpConvertTarget_platform :=
# InstallScript class
gb_InstallScript_EXT := .ins
# Python
# Python
gb_PYTHON_PRECOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR)/lib
gb_PYTHON_PRECOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR)/lib
...
...
solenv/gbuild/platform/solaris.mk
Dosyayı görüntüle @
5fb958bc
...
@@ -395,6 +395,32 @@ $(SHELL) $${OFFICESCRIPT} && \
...
@@ -395,6 +395,32 @@ $(SHELL) $${OFFICESCRIPT} && \
rm $${OFFICESCRIPT}
rm $${OFFICESCRIPT}
endef
endef
# InstallModuleTarget class
define gb_InstallModuleTarget_InstallModuleTarget_platform
$(call gb_InstallModuleTarget_add_defs,$(1),\
$(gb_CPUDEFS) \
$(gb_OSDEFS) \
-DCOMID=C52 \
-DCOMNAME=sunpro5 \
$(if $(filter TRUE,$(SOLAR_JAVA)),-DSOLAR_JAVA) \
)
$(call gb_InstallModuleTarget_set_include,$(1),\
-I$(SRCDIR)/scp2/inc \
$(SOLARINC) \
$(SCP_INCLUDE) \
)
endef
# ScpConvertTarget class
gb_ScpConvertTarget_ScpConvertTarget_platform :=
# InstallScript class
gb_InstallScript_EXT := .ins
# Python
# Python
gb_PYTHON_PRECOMMAND := $(gb_Helper_set_ld_path) PYTHONHOME=$(OUTDIR)/lib/python PYTHONPATH=$(OUTDIR)/lib/python:$(OUTDIR)/lib/python/lib-dynload
gb_PYTHON_PRECOMMAND := $(gb_Helper_set_ld_path) PYTHONHOME=$(OUTDIR)/lib/python PYTHONPATH=$(OUTDIR)/lib/python:$(OUTDIR)/lib/python/lib-dynload
...
...
solenv/gbuild/platform/unxgcc.mk
Dosyayı görüntüle @
5fb958bc
...
@@ -397,6 +397,39 @@ $(SHELL) $${OFFICESCRIPT} && \
...
@@ -397,6 +397,39 @@ $(SHELL) $${OFFICESCRIPT} && \
rm $${OFFICESCRIPT}
rm $${OFFICESCRIPT}
endef
endef
# InstallModuleTarget class
# NOTE: values of SHORTSTDC3 and SHORTSTDCPP3 are hardcoded, because we
# do not really need all the variability of definition that was
# originally in solenv/inc/tg_compv.mk . Each of the macros is only used
# on one place, and only for Linux.
define gb_InstallModuleTarget_InstallModuleTarget_platform
$(call gb_InstallModuleTarget_add_defs,$(1),\
$(gb_CPUDEFS) \
$(gb_OSDEFS) \
-DCOMID=gcc3 \
-DCOMNAME=gcc3 \
-DSHORTSTDC3=1 \
-DSHORTSTDCPP3=6 \
-D_gcc3 \
$(if $(filter TRUE,$(SOLAR_JAVA)),-DSOLAR_JAVA) \
)
$(call gb_InstallModuleTarget_set_include,$(1),\
-I$(SRCDIR)/scp2/inc \
$(SOLARINC) \
$(SCP_INCLUDE) \
)
endef
# ScpConvertTarget class
gb_ScpConvertTarget_ScpConvertTarget_platform :=
# InstallScript class
gb_InstallScript_EXT := .ins
# Python
# Python
gb_PYTHON_PRECOMMAND := $(gb_Helper_set_ld_path) PYTHONHOME=$(OUTDIR)/lib/python PYTHONPATH=$(OUTDIR)/lib/python:$(OUTDIR)/lib/python/lib-dynload
gb_PYTHON_PRECOMMAND := $(gb_Helper_set_ld_path) PYTHONHOME=$(OUTDIR)/lib/python PYTHONPATH=$(OUTDIR)/lib/python:$(OUTDIR)/lib/python/lib-dynload
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment