Bump for 4.0-15
[LibreOffice.git] / cli_ure / CustomTarget_cli_ure_assemblies.mk
blob100387e0c3ed1a03bc857cbb2219f3466075f96f
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 cli_ure_source_MAKEFILE := $(lastword $(MAKEFILE_LIST))
12 include $(SRCDIR)/cli_ure/version/version.txt
14 $(eval $(call gb_CustomTarget_CustomTarget,cli_ure/source))
16 $(call gb_CustomTarget_get_target,cli_ure/source) : \
17 $(call gb_CustomTarget_get_workdir,cli_ure/source)/basetypes/assembly.cs \
18 $(call gb_CustomTarget_get_workdir,cli_ure/source)/native/assembly.cxx \
19 $(call gb_CustomTarget_get_workdir,cli_ure/source)/bootstrap/assembly.cs \
20 $(call gb_CustomTarget_get_workdir,cli_ure/source)/ure/assembly.cs
22 $(call gb_CustomTarget_get_workdir,cli_ure/source)/basetypes/assembly.cs : \
23 $(SRCDIR)/cli_ure/source/basetypes/assembly.cs \
24 $(SRCDIR)/cli_ure/version/version.txt \
25 $(cli_ure_source_MAKEFILE) \
26 | $(call gb_CustomTarget_get_workdir,cli_ure/source)/basetypes/.dir
28 $(call gb_CustomTarget_get_workdir,cli_ure/source)/native/assembly.cxx : \
29 $(SRCDIR)/cli_ure/source/native/assembly.cxx \
30 $(SRCDIR)/cli_ure/version/version.txt \
31 $(cli_ure_source_MAKEFILE) \
32 | $(call gb_CustomTarget_get_workdir,cli_ure/source)/native/.dir
34 $(call gb_CustomTarget_get_workdir,cli_ure/source)/bootstrap/assembly.cs : \
35 $(SRCDIR)/cli_ure/source/bootstrap/assembly.cs \
36 $(SRCDIR)/cli_ure/version/version.txt \
37 $(cli_ure_source_MAKEFILE) \
38 | $(call gb_CustomTarget_get_workdir,cli_ure/source)/bootstrap/.dir
40 $(call gb_CustomTarget_get_workdir,cli_ure/source)/ure/assembly.cs : \
41 $(SRCDIR)/cli_ure/source/ure/assembly.cs \
42 $(SRCDIR)/cli_ure/version/version.txt \
43 $(cli_ure_source_MAKEFILE) \
44 | $(call gb_CustomTarget_get_workdir,cli_ure/source)/ure/.dir
46 $(call gb_CustomTarget_get_workdir,cli_ure/source)/basetypes/assembly.cs :
47 $(GNUCOPY) $< $@.tmp && \
48 echo '[assembly:System.Reflection.AssemblyVersion( "$(CLI_BASETYPES_NEW_VERSION)" )]' >> $@.tmp && \
49 mv $@.tmp $@
51 # TODO use macros for this
52 $(call gb_CustomTarget_get_workdir,cli_ure/source)/native/assembly.cxx :
53 $(GNUCOPY) $< $@.tmp && \
54 echo '[assembly:System::Reflection::AssemblyVersion( "$(CLI_CPPUHELPER_NEW_VERSION)" )];' >> $@.tmp && \
55 mv $@.tmp $@
57 $(call gb_CustomTarget_get_workdir,cli_ure/source)/bootstrap/assembly.cs :
58 $(GNUCOPY) $< $@.tmp && \
59 echo '[assembly:System.Reflection.AssemblyVersion( "$(CLI_CPPUHELPER_NEW_VERSION)" )]' >> $@.tmp && \
60 mv $@.tmp $@
62 $(call gb_CustomTarget_get_workdir,cli_ure/source)/ure/assembly.cs :
63 $(GNUCOPY) $< $@.tmp && \
64 echo '[assembly:System.Reflection.AssemblyVersion( "$(CLI_URE_NEW_VERSION)" )]' >> $@.tmp && \
65 mv $@.tmp $@
67 # vim: set noet sw=4 ts=4: