From 48eeff4e9bd12a52dcb4b552b2784836a2390321 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 14 Sep 2010 11:58:32 +0200 Subject: Store file suffixes in target-specific variables --- build/hxx/hxx-cxx.make | 4 ++++ build/import/cli/cli-cxx.make | 4 ++++ build/import/odb/hxx-cxx.make | 4 ++++ 3 files changed, 12 insertions(+) (limited to 'build') diff --git a/build/hxx/hxx-cxx.make b/build/hxx/hxx-cxx.make index 6bd9469..32ab610 100644 --- a/build/hxx/hxx-cxx.make +++ b/build/hxx/hxx-cxx.make @@ -49,6 +49,10 @@ endif .PHONY: $(out_base)/%-odb.cxx.hxx.clean +$(out_base)/%-odb.cxx.hxx.clean: cxx_s_suffix := $(cxx_s_suffix) +$(out_base)/%-odb.cxx.hxx.clean: cxx_h_suffix := $(cxx_h_suffix) +$(out_base)/%-odb.cxx.hxx.clean: cxx_i_suffix := $(cxx_i_suffix) + $(out_base)/%-odb.cxx.hxx.clean: $(call message,rm $$1,rm -f $$1,$(@:.cxx.hxx.clean=.$(cxx_s_suffix))) $(call message,rm $$1,rm -f $$1,$(@:.cxx.hxx.clean=.$(cxx_h_suffix))) diff --git a/build/import/cli/cli-cxx.make b/build/import/cli/cli-cxx.make index cb60d37..56dc4b8 100644 --- a/build/import/cli/cli-cxx.make +++ b/build/import/cli/cli-cxx.make @@ -39,6 +39,10 @@ endif .PHONY: $(out_base)/%.cxx.cli.clean +$(out_base)/%.cxx.cli.clean: cxx_s_suffix := $(cxx_s_suffix) +$(out_base)/%.cxx.cli.clean: cxx_h_suffix := $(cxx_h_suffix) +$(out_base)/%.cxx.cli.clean: cxx_i_suffix := $(cxx_i_suffix) + $(out_base)/%.cxx.cli.clean: $(call message,rm $$1,rm -f $$1,$(@:.cxx.cli.clean=.$(cxx_s_suffix))) $(call message,rm $$1,rm -f $$1,$(@:.cxx.cli.clean=.$(cxx_h_suffix))) diff --git a/build/import/odb/hxx-cxx.make b/build/import/odb/hxx-cxx.make index 7804183..c9f3325 100644 --- a/build/import/odb/hxx-cxx.make +++ b/build/import/odb/hxx-cxx.make @@ -51,6 +51,10 @@ endif .PHONY: $(out_base)/%-odb.cxx.hxx.clean +$(out_base)/%-odb.cxx.hxx.clean: cxx_s_suffix := $(cxx_s_suffix) +$(out_base)/%-odb.cxx.hxx.clean: cxx_h_suffix := $(cxx_h_suffix) +$(out_base)/%-odb.cxx.hxx.clean: cxx_i_suffix := $(cxx_i_suffix) + $(out_base)/%-odb.cxx.hxx.clean: $(call message,rm $$1,rm -f $$1,$(@:.cxx.hxx.clean=.$(cxx_s_suffix))) $(call message,rm $$1,rm -f $$1,$(@:.cxx.hxx.clean=.$(cxx_h_suffix))) -- cgit v1.1