Thank you, I am having a look. Damjan
On Sat, Sep 1, 2018 at 4:17 PM Matthias Seidel <matthias.sei...@hamburg.de> wrote: > Hi Damjan, > > This one seems to break the Windows build: > > https://ci.apache.org/projects/openoffice/buildlogs/win/main/sfx2/wntmsci12.pro/misc/logs/prj.txt > > Regards, > > Matthias > > > Am 31.08.2018 um 20:54 schrieb dam...@apache.org: > > Author: damjan > > Date: Fri Aug 31 18:54:31 2018 > > New Revision: 1839782 > > > > URL: http://svn.apache.org/viewvc?rev=1839782&view=rev > > Log: > > Implement gbuild functions for building Bison files. > > > > Port main/rsc to gbuild. > > > > Patch by: me > > > > > > Added: > > openoffice/trunk/main/rsc/Executable_rsc.mk > > openoffice/trunk/main/rsc/Executable_rsc2.mk > > openoffice/trunk/main/rsc/Executable_rscpp.mk > > openoffice/trunk/main/rsc/Makefile (with props) > > openoffice/trunk/main/rsc/Module_rsc.mk > > openoffice/trunk/main/rsc/Package_inc.mk > > openoffice/trunk/main/rsc/prj/makefile.mk > > openoffice/trunk/main/rsc/source/parser/yyrscyacc.y > > - copied unchanged from r1839781, > openoffice/trunk/main/rsc/source/parser/rscyacc.y > > Removed: > > openoffice/trunk/main/rsc/source/parser/rscyacc.y > > Modified: > > openoffice/trunk/main/Module_ooo.mk > > openoffice/trunk/main/Repository.mk > > openoffice/trunk/main/rsc/prj/build.lst > > openoffice/trunk/main/rsc/prj/d.lst > > openoffice/trunk/main/solenv/gbuild/Executable.mk > > openoffice/trunk/main/solenv/gbuild/LinkTarget.mk > > openoffice/trunk/main/solenv/gbuild/TargetLocations.mk > > > > Modified: openoffice/trunk/main/Module_ooo.mk > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/Module_ooo.mk?rev=1839782&r1=1839781&r2=1839782&view=diff > > > ============================================================================== > > --- openoffice/trunk/main/Module_ooo.mk (original) > > +++ openoffice/trunk/main/Module_ooo.mk Fri Aug 31 18:54:31 2018 > > @@ -72,6 +72,7 @@ $(eval $(call gb_Module_add_moduledirs,o > > remotebridges \ > > reportdesign \ > > ridljar \ > > + rsc \ > > sane \ > > sax \ > > sc \ > > > > Modified: openoffice/trunk/main/Repository.mk > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/Repository.mk?rev=1839782&r1=1839781&r2=1839782&view=diff > > > ============================================================================== > > --- openoffice/trunk/main/Repository.mk (original) > > +++ openoffice/trunk/main/Repository.mk Fri Aug 31 18:54:31 2018 > > @@ -32,7 +32,10 @@ $(eval $(call gb_Helper_register_executa > > mkunroll \ > > rdbedit \ > > rdbmaker \ > > + rsc \ > > + rsc2 \ > > rscdep \ > > + rscpp \ > > so_checksum \ > > srvdepy \ > > svidl \ > > > > Added: openoffice/trunk/main/rsc/Executable_rsc.mk > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/rsc/Executable_rsc.mk?rev=1839782&view=auto > > > ============================================================================== > > --- openoffice/trunk/main/rsc/Executable_rsc.mk (added) > > +++ openoffice/trunk/main/rsc/Executable_rsc.mk Fri Aug 31 18:54:31 2018 > > @@ -0,0 +1,52 @@ > > +#************************************************************** > > +# > > +# Licensed to the Apache Software Foundation (ASF) under one > > +# or more contributor license agreements. See the NOTICE file > > +# distributed with this work for additional information > > +# regarding copyright ownership. The ASF licenses this file > > +# to you under the Apache License, Version 2.0 (the > > +# "License"); you may not use this file except in compliance > > +# with the License. You may obtain a copy of the License at > > +# > > +# http://www.apache.org/licenses/LICENSE-2.0 > > +# > > +# Unless required by applicable law or agreed to in writing, > > +# software distributed under the License is distributed on an > > +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > > +# KIND, either express or implied. See the License for the > > +# specific language governing permissions and limitations > > +# under the License. > > +# > > +#************************************************************** > > + > > + > > + > > +$(eval $(call gb_Executable_Executable,rsc)) > > + > > +$(eval $(call > gb_Executable_add_precompiled_header,rsc,$(SRCDIR)/rsc/inc/pch/precompiled_rsc)) > > + > > +$(eval $(call gb_Executable_set_include,rsc,\ > > + $$(INCLUDE) \ > > + -I$(SRCDIR)/rsc/inc \ > > + -I$(SRCDIR)/rsc/inc/pch \ > > +)) > > + > > +$(eval $(call gb_Executable_add_linked_libs,rsc,\ > > + i18nisolang1 \ > > + sal \ > > + tl \ > > + vos3 \ > > + stl \ > > + $(gb_STDLIBS) \ > > +)) > > + > > +$(eval $(call gb_Executable_add_exception_objects,rsc,\ > > + rsc/source/prj/start \ > > + rsc/source/tools/rschash \ > > + rsc/source/tools/rsctree \ > > + rsc/source/tools/rsctools \ > > + rsc/source/tools/rscchar \ > > + rsc/source/tools/rscdef \ > > +)) > > + > > +# vim: set noet sw=4 ts=4: > > > > Added: openoffice/trunk/main/rsc/Executable_rsc2.mk > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/rsc/Executable_rsc2.mk?rev=1839782&view=auto > > > ============================================================================== > > --- openoffice/trunk/main/rsc/Executable_rsc2.mk (added) > > +++ openoffice/trunk/main/rsc/Executable_rsc2.mk Fri Aug 31 18:54:31 2018 > > @@ -0,0 +1,84 @@ > > +#************************************************************** > > +# > > +# Licensed to the Apache Software Foundation (ASF) under one > > +# or more contributor license agreements. See the NOTICE file > > +# distributed with this work for additional information > > +# regarding copyright ownership. The ASF licenses this file > > +# to you under the Apache License, Version 2.0 (the > > +# "License"); you may not use this file except in compliance > > +# with the License. You may obtain a copy of the License at > > +# > > +# http://www.apache.org/licenses/LICENSE-2.0 > > +# > > +# Unless required by applicable law or agreed to in writing, > > +# software distributed under the License is distributed on an > > +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > > +# KIND, either express or implied. See the License for the > > +# specific language governing permissions and limitations > > +# under the License. > > +# > > +#************************************************************** > > + > > + > > + > > +$(eval $(call gb_Executable_Executable,rsc2)) > > + > > +$(eval $(call > gb_Executable_add_precompiled_header,rsc2,$(SRCDIR)/rsc/inc/pch/precompiled_rsc)) > > + > > +$(eval $(call gb_Executable_set_include,rsc2,\ > > + $$(INCLUDE) \ > > + -I$(SRCDIR)/rsc/inc \ > > + -I$(SRCDIR)/rsc/inc/pch \ > > +)) > > + > > +$(eval $(call gb_Executable_add_api,rsc2,\ > > + offapi \ > > + udkapi \ > > +)) > > + > > +$(eval $(call gb_Executable_add_linked_libs,rsc2,\ > > + i18nisolang1 \ > > + sal \ > > + tl \ > > + vos3 \ > > + stl \ > > + $(gb_STDLIBS) \ > > +)) > > + > > +$(eval $(call gb_Executable_add_bison_files,rsc2,\ > > + rsc/source/parser/yyrscyacc \ > > +)) > > + > > +$(eval $(call gb_Executable_add_exception_objects,rsc2,\ > > + rsc/source/misc/rsclst \ > > + rsc/source/misc/rscdbl \ > > + rsc/source/parser/rscpar \ > > + rsc/source/parser/rscyacc \ > > + rsc/source/parser/rsclex \ > > + rsc/source/parser/erscerr \ > > + rsc/source/parser/rsckey \ > > + rsc/source/parser/rscinit \ > > + rsc/source/parser/rscibas \ > > + rsc/source/parser/rscdb \ > > + rsc/source/parser/rscicpx \ > > + rsc/source/prj/gui \ > > + rsc/source/res/rscclobj \ > > + rsc/source/res/rsctop \ > > + rsc/source/res/rscrange \ > > + rsc/source/res/rscconst \ > > + rsc/source/res/rscflag \ > > + rsc/source/res/rscstr \ > > + rsc/source/res/rscall \ > > + rsc/source/res/rsccont \ > > + rsc/source/res/rscclass \ > > + rsc/source/res/rscmgr \ > > + rsc/source/res/rscarray \ > > + rsc/source/rsc/rsc \ > > + rsc/source/tools/rschash \ > > + rsc/source/tools/rsctree \ > > + rsc/source/tools/rsctools \ > > + rsc/source/tools/rscchar \ > > + rsc/source/tools/rscdef \ > > +)) > > + > > +# vim: set noet sw=4 ts=4: > > > > Added: openoffice/trunk/main/rsc/Executable_rscpp.mk > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/rsc/Executable_rscpp.mk?rev=1839782&view=auto > > > ============================================================================== > > --- openoffice/trunk/main/rsc/Executable_rscpp.mk (added) > > +++ openoffice/trunk/main/rsc/Executable_rscpp.mk Fri Aug 31 18:54:31 > 2018 > > @@ -0,0 +1,68 @@ > > +#************************************************************** > > +# > > +# Licensed to the Apache Software Foundation (ASF) under one > > +# or more contributor license agreements. See the NOTICE file > > +# distributed with this work for additional information > > +# regarding copyright ownership. The ASF licenses this file > > +# to you under the Apache License, Version 2.0 (the > > +# "License"); you may not use this file except in compliance > > +# with the License. You may obtain a copy of the License at > > +# > > +# http://www.apache.org/licenses/LICENSE-2.0 > > +# > > +# Unless required by applicable law or agreed to in writing, > > +# software distributed under the License is distributed on an > > +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > > +# KIND, either express or implied. See the License for the > > +# specific language governing permissions and limitations > > +# under the License. > > +# > > +#************************************************************** > > + > > + > > + > > +$(eval $(call gb_Executable_Executable,rscpp)) > > + > > +$(eval $(call > gb_Executable_add_precompiled_header,rscpp,$(SRCDIR)/rsc/inc/pch/precompiled_rsc)) > > + > > +$(eval $(call gb_Executable_set_include,rscpp,\ > > + $$(INCLUDE) \ > > + -I$(SRCDIR)/rsc/inc \ > > + -I$(SRCDIR)/rsc/inc/pch \ > > +)) > > + > > +ifeq ($(GUI),UNX) > > +$(eval $(call gb_Executable_add_defs,rscpp,\ > > + -Dunix \ > > +)) > > +endif > > + > > +$(eval $(call gb_Executable_add_linked_libs,rscpp,\ > > + i18nisolang1 \ > > + sal \ > > + tl \ > > + vos3 \ > > + stl \ > > + $(gb_STDLIBS) \ > > +)) > > + > > +$(eval $(call gb_Executable_add_cobjects,rscpp,\ > > + rsc/source/rscpp/cpp1 \ > > + rsc/source/rscpp/cpp2 \ > > + rsc/source/rscpp/cpp3 \ > > + rsc/source/rscpp/cpp4 \ > > + rsc/source/rscpp/cpp5 \ > > + rsc/source/rscpp/cpp6 \ > > +)) > > + > > +# cc: Sun C 5.5 Patch 112761-10 2004/08/10 > > +# Solaris x86 compiler ICE > > +# "cpp6.c", [get]:ube: internal error > > +# remove after compiler upgrade > > +ifeq ($(OS)$(CPU),SOLARISI) > > +$(eval $(call gb_LinkTarget_set_cxx_optimization, \ > > + rsc/source/rscpp/cpp6, $(gb_COMPILERNOOPTFLAGS) \ > > +)) > > +endif > > + > > +# vim: set noet sw=4 ts=4: > > > > Added: openoffice/trunk/main/rsc/Makefile > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/rsc/Makefile?rev=1839782&view=auto > > > ============================================================================== > > --- openoffice/trunk/main/rsc/Makefile (added) > > +++ openoffice/trunk/main/rsc/Makefile Fri Aug 31 18:54:31 2018 > > @@ -0,0 +1,32 @@ > > +#************************************************************** > > +# > > +# Licensed to the Apache Software Foundation (ASF) under one > > +# or more contributor license agreements. See the NOTICE file > > +# distributed with this work for additional information > > +# regarding copyright ownership. The ASF licenses this file > > +# to you under the Apache License, Version 2.0 (the > > +# "License"); you may not use this file except in compliance > > +# with the License. You may obtain a copy of the License at > > +# > > +# http://www.apache.org/licenses/LICENSE-2.0 > > +# > > +# Unless required by applicable law or agreed to in writing, > > +# software distributed under the License is distributed on an > > +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > > +# KIND, either express or implied. See the License for the > > +# specific language governing permissions and limitations > > +# under the License. > > +# > > +#************************************************************** > > + > > +ifeq ($(strip $(SOLARENV)),) > > +$(error No environment set!) > > +endif > > + > > +gb_PARTIALBUILD := T > > +GBUILDDIR := $(SOLARENV)/gbuild > > +include $(GBUILDDIR)/gbuild.mk > > + > > +$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath > $(firstword $(MAKEFILE_LIST))))/Module*.mk))) > > + > > +# vim: set noet sw=4 ts=4: > > > > Propchange: openoffice/trunk/main/rsc/Makefile > > > ------------------------------------------------------------------------------ > > svn:eol-style = native > > > > Added: openoffice/trunk/main/rsc/Module_rsc.mk > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/rsc/Module_rsc.mk?rev=1839782&view=auto > > > ============================================================================== > > --- openoffice/trunk/main/rsc/Module_rsc.mk (added) > > +++ openoffice/trunk/main/rsc/Module_rsc.mk Fri Aug 31 18:54:31 2018 > > @@ -0,0 +1,34 @@ > > +#************************************************************** > > +# > > +# Licensed to the Apache Software Foundation (ASF) under one > > +# or more contributor license agreements. See the NOTICE file > > +# distributed with this work for additional information > > +# regarding copyright ownership. The ASF licenses this file > > +# to you under the Apache License, Version 2.0 (the > > +# "License"); you may not use this file except in compliance > > +# with the License. You may obtain a copy of the License at > > +# > > +# http://www.apache.org/licenses/LICENSE-2.0 > > +# > > +# Unless required by applicable law or agreed to in writing, > > +# software distributed under the License is distributed on an > > +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > > +# KIND, either express or implied. See the License for the > > +# specific language governing permissions and limitations > > +# under the License. > > +# > > +#************************************************************** > > + > > + > > + > > +$(eval $(call gb_Module_Module,rsc)) > > + > > +$(eval $(call gb_Module_add_targets,rsc,\ > > + Executable_rsc \ > > + Executable_rsc2 \ > > + Executable_rscpp \ > > + Package_inc \ > > +)) > > + > > + > > +# vim: set noet sw=4 ts=4: > > > > Added: openoffice/trunk/main/rsc/Package_inc.mk > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/rsc/Package_inc.mk?rev=1839782&view=auto > > > ============================================================================== > > --- openoffice/trunk/main/rsc/Package_inc.mk (added) > > +++ openoffice/trunk/main/rsc/Package_inc.mk Fri Aug 31 18:54:31 2018 > > @@ -0,0 +1,25 @@ > > +#************************************************************** > > +# > > +# Licensed to the Apache Software Foundation (ASF) under one > > +# or more contributor license agreements. See the NOTICE file > > +# distributed with this work for additional information > > +# regarding copyright ownership. The ASF licenses this file > > +# to you under the Apache License, Version 2.0 (the > > +# "License"); you may not use this file except in compliance > > +# with the License. You may obtain a copy of the License at > > +# > > +# http://www.apache.org/licenses/LICENSE-2.0 > > +# > > +# Unless required by applicable law or agreed to in writing, > > +# software distributed under the License is distributed on an > > +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > > +# KIND, either express or implied. See the License for the > > +# specific language governing permissions and limitations > > +# under the License. > > +# > > +#************************************************************** > > + > > + > > + > > +$(eval $(call gb_Package_Package,rsc_inc,$(SRCDIR)/rsc/inc)) > > +$(eval $(call > gb_Package_add_file,rsc_inc,inc/rsc/rscsfx.hxx,rsc/rscsfx.hxx)) > > > > Modified: openoffice/trunk/main/rsc/prj/build.lst > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/rsc/prj/build.lst?rev=1839782&r1=1839781&r2=1839782&view=diff > > > ============================================================================== > > --- openoffice/trunk/main/rsc/prj/build.lst (original) > > +++ openoffice/trunk/main/rsc/prj/build.lst Fri Aug 31 18:54:31 2018 > > @@ -1,9 +1,2 @@ > > r rsc : tools NULL > > -r rsc > usr1 - all rsc_mkout NULL > > -r rsc\source\misc > nmake - all rsc_misc NULL > > -r rsc\source\tools > nmake - all rsc_tool NULL > > -r rsc\source\res > nmake - all rsc_res NULL > > -r rsc\source\parser > nmake - all rsc_pars NULL > > -r rsc\source\rsc > nmake - all rsc_rsc NULL > > -r rsc\source\rscpp > nmake - all rsc_cpp NULL > > -r rsc\source\prj > nmake - all rsc_sprj rsc_misc rsc_pars rsc_res rsc_rsc rsc_tool > NULL > > +r rsc\prj nmake - > all rsc_sprj NULL > > > > Modified: openoffice/trunk/main/rsc/prj/d.lst > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/rsc/prj/d.lst?rev=1839782&r1=1839781&r2=1839782&view=diff > > > ============================================================================== > > --- openoffice/trunk/main/rsc/prj/d.lst (original) > > +++ openoffice/trunk/main/rsc/prj/d.lst Fri Aug 31 18:54:31 2018 > > @@ -1,9 +0,0 @@ > > -..\%__SRC%\bin\rsc.exe %_DEST%\bin%_EXT%\rsc.exe > > -..\%__SRC%\bin\rsc2.exe %_DEST%\bin%_EXT%\rsc2.exe > > -..\%__SRC%\bin\rsc %_DEST%\bin%_EXT%\rsc > > -..\%__SRC%\bin\rsc2 %_DEST%\bin%_EXT%\rsc2 > > -..\%__SRC%\bin\rscpp.exe %_DEST%\bin%_EXT%\rscpp.exe > > -..\%__SRC%\bin\rscpp %_DEST%\bin%_EXT%\rscpp > > - > > -mkdir: %_DEST%\inc%_EXT%\rsc > > -..\inc\rsc/rscsfx.hxx %_DEST%\inc%_EXT%\rsc\rscsfx.hxx > > > > Added: openoffice/trunk/main/rsc/prj/makefile.mk > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/rsc/prj/makefile.mk?rev=1839782&view=auto > > > ============================================================================== > > --- openoffice/trunk/main/rsc/prj/makefile.mk (added) > > +++ openoffice/trunk/main/rsc/prj/makefile.mk Fri Aug 31 18:54:31 2018 > > @@ -0,0 +1,44 @@ > > +#************************************************************** > > +# > > +# Licensed to the Apache Software Foundation (ASF) under one > > +# or more contributor license agreements. See the NOTICE file > > +# distributed with this work for additional information > > +# regarding copyright ownership. The ASF licenses this file > > +# to you under the Apache License, Version 2.0 (the > > +# "License"); you may not use this file except in compliance > > +# with the License. You may obtain a copy of the License at > > +# > > +# http://www.apache.org/licenses/LICENSE-2.0 > > +# > > +# Unless required by applicable law or agreed to in writing, > > +# software distributed under the License is distributed on an > > +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > > +# KIND, either express or implied. See the License for the > > +# specific language governing permissions and limitations > > +# under the License. > > +# > > +#************************************************************** > > + > > + > > + > > +PRJ=.. > > +TARGET=prj > > + > > +.INCLUDE : settings.mk > > + > > +.IF "$(VERBOSE)"!="" > > +VERBOSEFLAG := > > +.ELSE > > +VERBOSEFLAG := -s > > +.ENDIF > > + > > +.IF "$(DEBUG)"!="" > > +DEBUG_ARGUMENT=DEBUG=$(DEBUG) > > +.ELIF "$(debug)"!="" > > +DEBUG_ARGUMENT=debug=$(debug) > > +.ELSE > > +DEBUG_ARGUMENT= > > +.ENDIF > > + > > +all: > > + cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) > $(gb_MAKETARGET) $(DEBUG_ARGUMENT) && $(GNUMAKE) $(VERBOSEFLAG) -r > deliverlog > > > > Modified: openoffice/trunk/main/solenv/gbuild/Executable.mk > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/gbuild/Executable.mk?rev=1839782&r1=1839781&r2=1839782&view=diff > > > ============================================================================== > > --- openoffice/trunk/main/solenv/gbuild/Executable.mk (original) > > +++ openoffice/trunk/main/solenv/gbuild/Executable.mk Fri Aug 31 > 18:54:31 2018 > > @@ -98,6 +98,7 @@ $(eval $(foreach method,\ > > add_sdi_headers \ > > add_precompiled_header \ > > set_private_extract_of_public_api \ > > + add_bison_files \ > > ,\ > > $(call gb_Executable_forward_to_Linktarget,$(method))\ > > )) > > > > Modified: openoffice/trunk/main/solenv/gbuild/LinkTarget.mk > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/gbuild/LinkTarget.mk?rev=1839782&r1=1839781&r2=1839782&view=diff > > > ============================================================================== > > --- openoffice/trunk/main/solenv/gbuild/LinkTarget.mk (original) > > +++ openoffice/trunk/main/solenv/gbuild/LinkTarget.mk Fri Aug 31 > 18:54:31 2018 > > @@ -598,6 +598,33 @@ $(call gb_LinkTarget_get_clean_target,$( > > > > endef > > > > +gb_BisonTarget_get_source = $(SRCDIR)/$(1).y > > + > > +# Bison-generated .cxx files are always #include'd into in-module files, > > +# and aren't compiled, so they effectively act as generated headers, > not generated .cxx. > > + > > +define gb_LinkTarget_add_bison_file > > + > > +$(call gb_LinkTarget_get_external_headers_target,$(1)) :| \ > > + $(call gb_BisonTarget_get_target,$(1),$(2)) > > + > > +$(call gb_LinkTarget_get_headers_target,$(1)) \ > > +$(call gb_LinkTarget_get_target,$(1)) : INCLUDE += -I$(dir $(call > gb_BisonTarget_get_target,$(1),$(2))) > > +ifeq ($(gb_FULLDEPS),$(true)) > > +$(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE += -I$(dir $(call > gb_BisonTarget_get_target,$(1),$(2))) > > +endif > > + > > +$(call gb_BisonTarget_get_target,$(1),$(2)) : $(call > gb_BisonTarget_get_source,$(2)) > > + mkdir -p $(dir $(call gb_BisonTarget_get_target,$(1),$(2))) && \ > > + bison -d -o $(call gb_BisonTarget_get_target,$(1),$(2)) $(call > gb_BisonTarget_get_source,$(2)) > > + > > +endef > > + > > +define gb_LinkTarget_add_bison_files > > +$(foreach bisonfile,$(2),$(call > gb_LinkTarget_add_bison_file,$(1),$(bisonfile))) > > + > > +endef > > + > > define gb_LinkTarget_add_libs > > $(call gb_LinkTarget_get_target,$(1)) : LIBS += $(2) > > endef > > > > Modified: openoffice/trunk/main/solenv/gbuild/TargetLocations.mk > > URL: > http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/gbuild/TargetLocations.mk?rev=1839782&r1=1839781&r2=1839782&view=diff > > > ============================================================================== > > --- openoffice/trunk/main/solenv/gbuild/TargetLocations.mk (original) > > +++ openoffice/trunk/main/solenv/gbuild/TargetLocations.mk Fri Aug 31 > 18:54:31 2018 > > @@ -46,6 +46,7 @@ endef > > > > gb_AllLangResTarget_get_target = $(WORKDIR)/AllLangRes/$(1) > > gb_Ant_get_target = $(WORKDIR)/Ant/$(1).jar > > +gb_BisonTarget_get_target = $(WORKDIR)/Bison/$(1)/$(2).cxx > > gb_CObject_get_target = $(WORKDIR)/CObject/$(1).o > > gb_ComponentTarget_get_target = > $(WORKDIR)/ComponentTarget/$(1).component > > gb_ComponentTarget_get_inbuild_target = > $(WORKDIR)/ComponentTarget/$(1).inbuild.component > > > > > > > > >