diff options
author | Matúš Kukan <matus.kukan@gmail.com> | 2012-03-30 01:29:58 +0200 |
---|---|---|
committer | Matúš Kukan <matus.kukan@gmail.com> | 2012-03-31 22:49:31 +0200 |
commit | 4b30d8addc4960c65ec5d2ce1633800190d7c067 (patch) | |
tree | d334d8841a16c829126bd496704fc20ccf4ed529 | |
parent | 058723356da9988a5d8c3b9c8b693728c515d022 (diff) |
tools: use CustomTarget makefile
-rw-r--r-- | tools/CustomTarget_reversemap.mk (renamed from tools/source/reversemap/Makefile) | 10 | ||||
-rw-r--r-- | tools/Library_tl.mk | 4 | ||||
-rw-r--r-- | tools/Module_tools.mk | 2 | ||||
-rw-r--r-- | tools/Package_reversemap.mk | 34 |
4 files changed, 10 insertions, 40 deletions
diff --git a/tools/source/reversemap/Makefile b/tools/CustomTarget_reversemap.mk index 5b427a8472b9..c15dc0e2e8df 100644 --- a/tools/source/reversemap/Makefile +++ b/tools/CustomTarget_reversemap.mk @@ -23,11 +23,15 @@ # in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable # instead of those above. -all : reversemap.hxx +$(eval $(call gb_CustomTarget_CustomTarget,tools/reversemap,new_style)) -include $(GBUILDDIR)/gbuild_simple.mk +TLRM := $(call gb_CustomTarget_get_workdir,tools/reversemap) -reversemap.hxx : $(OUTDIR_FOR_BUILD)/bin/bestreversemap +$(call gb_CustomTarget_get_target,tools/reversemap) : $(TLRM)/reversemap.hxx + +$(TLRM)/reversemap.hxx : $(call gb_Executable_get_target_for_build,bestreversemap) \ + | $(TLRM)/.dir + $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),BRM,1) $(call gb_Helper_execute,bestreversemap > $@) # vim: set noet sw=4 ts=4: diff --git a/tools/Library_tl.mk b/tools/Library_tl.mk index 003f4bbf9c62..988f569bbe2e 100644 --- a/tools/Library_tl.mk +++ b/tools/Library_tl.mk @@ -29,11 +29,11 @@ $(eval $(call gb_Library_Library,tl)) $(eval $(call gb_Library_add_package_headers,tl,tools_inc)) -$(eval $(call gb_Library_add_package_headers,tl,tools_reversemap)) + +$(eval $(call gb_Library_add_custom_headers,tl,tools/reversemap)) $(eval $(call gb_Library_set_include,tl,\ -I$(SRCDIR)/tools/inc \ - -I$(WORKDIR)/CustomTarget/tools/source/reversemap \ $$(INCLUDE) \ )) diff --git a/tools/Module_tools.mk b/tools/Module_tools.mk index 2feb9226e400..7d8b5234824a 100644 --- a/tools/Module_tools.mk +++ b/tools/Module_tools.mk @@ -30,9 +30,9 @@ $(eval $(call gb_Module_Module,tools)) $(eval $(call gb_Module_add_targets,tools,\ + CustomTarget_reversemap \ Library_tl \ Package_inc \ - Package_reversemap \ StaticLibrary_ooopathutils \ )) diff --git a/tools/Package_reversemap.mk b/tools/Package_reversemap.mk deleted file mode 100644 index 513fc01b39c6..000000000000 --- a/tools/Package_reversemap.mk +++ /dev/null @@ -1,34 +0,0 @@ -# -*- 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. 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. -# -# The Initial Developer of the Original Code is -# Bjoern Michaelsen <bjoern.michaelsen@canonical.com> (Canonical Ltd.) -# Portions created by the Initial Developer are Copyright (C) 2011 the -# Initial Developer. All Rights Reserved. -# -# Contributor(s): Bjoern Michaelsen <bjoern.michaelsen@canonical.com> (Canonical Ltd.) -# -# 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. - -$(eval $(call gb_Package_Package,tools_reversemap,$(WORKDIR)/CustomTarget/tools/source/reversemap)) -$(eval $(call gb_Package_add_customtarget,tools_reversemap,tools/source/reversemap)) - -$(eval $(call gb_CustomTarget_add_outdir_dependencies,tools/source/reversemap,\ - $(call gb_Executable_get_target_for_build,bestreversemap) \ -)) - -# vim: set noet sw=4 ts=4: |