Clean in the build directory

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17856 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2003-10-13 23:24:25 +00:00
parent aac2a25bb2
commit 73feb31779
15 changed files with 75 additions and 41 deletions

View file

@ -43,17 +43,20 @@ _PLIST_INFO_FILES = $(addsuffix Info.plist,$(foreach app,$(APP_NAME),$(patsubst
internal-clean:: internal-clean::
ifeq ($(GNUSTEP_FLATTENED),) ifeq ($(GNUSTEP_FLATTENED),)
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \ (cd $(GNUSTEP_BUILD_DIR); \
$(_PLIST_INFO_FILES) *.$(APP_EXTENSION)/$(GNUSTEP_TARGET_LDIR) rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \
$(_PLIST_INFO_FILES) *.$(APP_EXTENSION)/$(GNUSTEP_TARGET_LDIR))
else else
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \ (cd $(GNUSTEP_BUILD_DIR); \
$(_PLIST_INFO_FILES) *.$(APP_EXTENSION) rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \
$(_PLIST_INFO_FILES) *.$(APP_EXTENSION))
endif endif
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj *.app *.debug *.profile static_profile_debug_obj *.app *.debug *.profile)
# The following make trick extracts all tools in APP_NAME for which # The following make trick extracts all tools in APP_NAME for which
# the xxx_SUBPROJECTS variable is set to something non-empty. # the xxx_SUBPROJECTS variable is set to something non-empty.
@ -73,5 +76,7 @@ endif
internal-strings:: $(APP_NAME:=.strings.app.variables) internal-strings:: $(APP_NAME:=.strings.app.variables)
# FIXME - GNUSTEP_BUILD_DIR here. Btw should we remove this or
# provide a better more general way of doing it ?
$(APP_NAME): $(APP_NAME):
@$(MAKE) -f $(MAKEFILE_NAME) --no-print-directory $@.all.app.variables @$(MAKE) -f $(MAKEFILE_NAME) --no-print-directory $@.all.app.variables

View file

@ -37,13 +37,15 @@ _PSWRAP_C_FILES = $(foreach bundle,$(BUNDLE_NAME),$($(bundle)_PSWRAP_FILES:.psw=
_PSWRAP_H_FILES = $(foreach bundle,$(BUNDLE_NAME),$($(bundle)_PSWRAP_FILES:.psw=.h)) _PSWRAP_H_FILES = $(foreach bundle,$(BUNDLE_NAME),$($(bundle)_PSWRAP_FILES:.psw=.h))
internal-clean:: internal-clean::
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \ (cd $(GNUSTEP_BUILD_DIR); \
$(addsuffix $(BUNDLE_EXTENSION),$(BUNDLE_NAME)) rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \
$(addsuffix $(BUNDLE_EXTENSION),$(BUNDLE_NAME)))
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj static_profile_debug_obj)
BUNDLES_WITH_SUBPROJECTS = $(strip $(foreach bundle,$(BUNDLE_NAME),$(patsubst %,$(bundle),$($(bundle)_SUBPROJECTS)))) BUNDLES_WITH_SUBPROJECTS = $(strip $(foreach bundle,$(BUNDLE_NAME),$(patsubst %,$(bundle),$($(bundle)_SUBPROJECTS))))

View file

@ -37,12 +37,14 @@ _PSWRAP_C_FILES = $(foreach lib,$(CLIBRARY_NAME),$($(lib)_PSWRAP_FILES:.psw=.c))
_PSWRAP_H_FILES = $(foreach lib,$(CLIBRARY_NAME),$($(lib)_PSWRAP_FILES:.psw=.h)) _PSWRAP_H_FILES = $(foreach lib,$(CLIBRARY_NAME),$($(lib)_PSWRAP_FILES:.psw=.h))
internal-clean:: internal-clean::
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) (cd $(GNUSTEP_BUILD_DIR); \
rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES))
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj static_profile_debug_obj)
CLIBRARIES_WITH_SUBPROJECTS = $(strip $(foreach clibrary,$(CLIBRARY_NAME),$(patsubst %,$(clibrary),$($(clibrary)_SUBPROJECTS)))) CLIBRARIES_WITH_SUBPROJECTS = $(strip $(foreach clibrary,$(CLIBRARY_NAME),$(patsubst %,$(clibrary),$($(clibrary)_SUBPROJECTS))))
ifneq ($(CLIBRARIES_WITH_SUBPROJECTS),) ifneq ($(CLIBRARIES_WITH_SUBPROJECTS),)

View file

@ -36,9 +36,10 @@ internal-clean::
rm -rf $(GNUSTEP_OBJ_DIR) rm -rf $(GNUSTEP_OBJ_DIR)
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj static_profile_debug_obj)
CTOOLS_WITH_SUBPROJECTS = $(strip $(foreach ctool,$(CTOOL_NAME),$(patsubst %,$(ctool),$($(ctool)_SUBPROJECTS)))) CTOOLS_WITH_SUBPROJECTS = $(strip $(foreach ctool,$(CTOOL_NAME),$(patsubst %,$(ctool),$($(ctool)_SUBPROJECTS))))
ifneq ($(CTOOLS_WITH_SUBPROJECTS),) ifneq ($(CTOOLS_WITH_SUBPROJECTS),)

View file

@ -47,15 +47,19 @@ internal-uninstall:: $(GSWAPP_NAME:=.uninstall.gswapp.variables)
internal-clean:: internal-clean::
ifeq ($(GNUSTEP_FLATTENED),) ifeq ($(GNUSTEP_FLATTENED),)
rm -rf $(GNUSTEP_OBJ_DIR) *.$(GSWAPP_EXTENSION)/$(GNUSTEP_TARGET_LDIR) (cd $(GNUSTEP_BUILD_DIR); \
rm -rf $(GNUSTEP_OBJ_DIR_NAME) \
*.$(GSWAPP_EXTENSION)/$(GNUSTEP_TARGET_LDIR))
else else
rm -rf $(GNUSTEP_OBJ_DIR) *.$(GSWAPP_EXTENSION) (cd $(GNUSTEP_BUILD_DIR); \
rm -rf $(GNUSTEP_OBJ_DIR_NAME) *.$(GSWAPP_EXTENSION))
endif endif
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj *.gswa *.debug *.profile static_profile_debug_obj *.gswa *.debug *.profile)
GSWAPPS_WITH_SUBPROJECTS = $(strip $(foreach gswapp,$(GSWAPP_NAME),$(patsubst %,$(gswapp),$($(gswapp)_SUBPROJECTS)))) GSWAPPS_WITH_SUBPROJECTS = $(strip $(foreach gswapp,$(GSWAPP_NAME),$(patsubst %,$(gswapp),$($(gswapp)_SUBPROJECTS))))
ifneq ($(GSWAPPS_WITH_SUBPROJECTS),) ifneq ($(GSWAPPS_WITH_SUBPROJECTS),)

View file

@ -38,13 +38,15 @@ internal-install:: $(GSWBUNDLE_NAME:=.install.gswbundle.variables)
internal-uninstall:: $(GSWBUNDLE_NAME:=.uninstall.gswbundle.variables) internal-uninstall:: $(GSWBUNDLE_NAME:=.uninstall.gswbundle.variables)
internal-clean:: internal-clean::
rm -rf $(GNUSTEP_OBJ_DIR) \ (cd $(GNUSTEP_BUILD_DIR); \
$(addsuffix $(GSWBUNDLE_EXTENSION),$(GSWBUNDLE_NAME)) rm -rf $(GNUSTEP_OBJ_DIR_NAME) \
$(addsuffix $(GSWBUNDLE_EXTENSION),$(GSWBUNDLE_NAME)))
internal-distclean:: internal-distclean::
(CD $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj static_profile_debug_obj)
GSWBUNDLES_WITH_SUBPROJECTS = $(strip $(foreach gswbundle,$(GSWBUNDLE_NAME),$(patsubst %,$(gswbundle),$($(gswbundle)_SUBPROJECTS)))) GSWBUNDLES_WITH_SUBPROJECTS = $(strip $(foreach gswbundle,$(GSWBUNDLE_NAME),$(patsubst %,$(gswbundle),$($(gswbundle)_SUBPROJECTS))))
ifneq ($(GSWBUNDLES_WITH_SUBPROJECTS),) ifneq ($(GSWBUNDLES_WITH_SUBPROJECTS),)

View file

@ -37,12 +37,14 @@ _PSWRAP_C_FILES = $(foreach lib,$(LIBRARY_NAME),$($(lib)_PSWRAP_FILES:.psw=.c))
_PSWRAP_H_FILES = $(foreach lib,$(LIBRARY_NAME),$($(lib)_PSWRAP_FILES:.psw=.h)) _PSWRAP_H_FILES = $(foreach lib,$(LIBRARY_NAME),$($(lib)_PSWRAP_FILES:.psw=.h))
internal-clean:: internal-clean::
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) (cd $(GNUSTEP_BUILD_DIR); \
rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES))
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj static_profile_debug_obj)
LIBRARIES_WITH_SUBPROJECTS = $(strip $(foreach library,$(LIBRARY_NAME),$(patsubst %,$(library),$($(library)_SUBPROJECTS)))) LIBRARIES_WITH_SUBPROJECTS = $(strip $(foreach library,$(LIBRARY_NAME),$(patsubst %,$(library),$($(library)_SUBPROJECTS))))
ifneq ($(LIBRARIES_WITH_SUBPROJECTS),) ifneq ($(LIBRARIES_WITH_SUBPROJECTS),)

View file

@ -36,9 +36,10 @@ internal-clean::
rm -rf $(GNUSTEP_OBJ_DIR) rm -rf $(GNUSTEP_OBJ_DIR)
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj static_profile_debug_obj)
OBJC_PROGRAMS_WITH_SUBPROJECTS = $(strip $(foreach objc_program,$(OBJC_PROGRAM_NAME),$(patsubst %,$(objc_program),$($(objc_program)_SUBPROJECTS)))) OBJC_PROGRAMS_WITH_SUBPROJECTS = $(strip $(foreach objc_program,$(OBJC_PROGRAM_NAME),$(patsubst %,$(objc_program),$($(objc_program)_SUBPROJECTS))))
ifneq ($(OBJC_PROGRAMS_WITH_SUBPROJECTS),) ifneq ($(OBJC_PROGRAMS_WITH_SUBPROJECTS),)

View file

@ -39,17 +39,20 @@ _PSWRAP_H_FILES = $(foreach palette,$(PALETTE_NAME),$($(palette)_PSWRAP_FILES:.p
internal-clean:: internal-clean::
ifeq ($(GNUSTEP_FLATTENED),) ifeq ($(GNUSTEP_FLATTENED),)
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \ (cd $(GNUSTEP_BUILD_DIR); \
*.palette/$(GNUSTEP_TARGET_LDIR) rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \
*.palette/$(GNUSTEP_TARGET_LDIR))
else else
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \ (cd $(GNUSTEP_BUILD_DIR); \
*.palette rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \
*.palette)
endif endif
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj *.palette static_profile_debug_obj *.palette)
PALETTES_WITH_SUBPROJECTS = $(strip $(foreach palette,$(PALETTE_NAME),$(patsubst %,$(palette),$($(palette)_SUBPROJECTS)))) PALETTES_WITH_SUBPROJECTS = $(strip $(foreach palette,$(PALETTE_NAME),$(patsubst %,$(palette),$($(palette)_SUBPROJECTS))))
ifneq ($(PALETTES_WITH_SUBPROJECTS),) ifneq ($(PALETTES_WITH_SUBPROJECTS),)

View file

@ -38,17 +38,20 @@ _PSWRAP_H_FILES = $(foreach service,$(SERVICE_NAME),$($(service)_PSWRAP_FILES:.p
internal-clean:: internal-clean::
ifeq ($(GNUSTEP_FLATTENED),) ifeq ($(GNUSTEP_FLATTENED),)
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \ (cd $(GNUSTEP_BUILD_DIR); \
*.service/$(GNUSTEP_TARGET_LDIR) rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \
*.service/$(GNUSTEP_TARGET_LDIR))
else else
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \ (cd $(GNUSTEP_BUILD_DIR); \
*.service rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \
*.service)
endif endif
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj *.service static_profile_debug_obj *.service)
SERVICES_WITH_SUBPROJECTS = $(strip $(foreach service,$(SERVICE_NAME),$(patsubst %,$(service),$($(service)_SUBPROJECTS)))) SERVICES_WITH_SUBPROJECTS = $(strip $(foreach service,$(SERVICE_NAME),$(patsubst %,$(service),$($(service)_SUBPROJECTS))))
ifneq ($(SERVICES_WITH_SUBPROJECTS),) ifneq ($(SERVICES_WITH_SUBPROJECTS),)

View file

@ -52,12 +52,14 @@ _PSWRAP_C_FILES = $($(SUBPROJECT_NAME)_PSWRAP_FILES:.psw=.c)
_PSWRAP_H_FILES = $($(SUBPROJECT_NAME)_PSWRAP_FILES:.psw=.h) _PSWRAP_H_FILES = $($(SUBPROJECT_NAME)_PSWRAP_FILES:.psw=.h)
internal-clean:: internal-clean::
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) (cd $(GNUSTEP_BUILD_DIR); \
rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES))
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj static_profile_debug_obj)
SUBPROJECTS_WITH_SUBPROJECTS = $(strip $(patsubst %,$(SUBPROJECT_NAME),$($(SUBPROJECT_NAME)_SUBPROJECTS))) SUBPROJECTS_WITH_SUBPROJECTS = $(strip $(patsubst %,$(SUBPROJECT_NAME),$($(SUBPROJECT_NAME)_SUBPROJECTS)))
ifneq ($(SUBPROJECTS_WITH_SUBPROJECTS),) ifneq ($(SUBPROJECTS_WITH_SUBPROJECTS),)

View file

@ -34,17 +34,20 @@ _PSWRAP_H_FILES = $(foreach app,$(TEST_APP_NAME),$($(app)_PSWRAP_FILES:.psw=.h))
internal-clean:: internal-clean::
ifeq ($(GNUSTEP_FLATTENED),) ifeq ($(GNUSTEP_FLATTENED),)
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \ (cd $(GNUSTEP_BUILD_DIR); \
*.$(APP_EXTENSION)/$(GNUSTEP_TARGET_LDIR) rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \
*.$(APP_EXTENSION)/$(GNUSTEP_TARGET_LDIR))
else else
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \ (cd $(GNUSTEP_BUILD_DIR); \
*.$(APP_EXTENSION) rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) \
*.$(APP_EXTENSION))
endif endif
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj *.app *.debug *.profile static_profile_debug_obj *.app *.debug *.profile)
TEST_APPS_WITH_SUBPROJECTS = $(strip $(foreach test-app,$(TEST_APP_NAME),$(patsubst %,$(test-app),$($(test-app)_SUBPROJECTS)))) TEST_APPS_WITH_SUBPROJECTS = $(strip $(foreach test-app,$(TEST_APP_NAME),$(patsubst %,$(test-app),$($(test-app)_SUBPROJECTS))))
ifneq ($(TEST_APPS_WITH_SUBPROJECTS),) ifneq ($(TEST_APPS_WITH_SUBPROJECTS),)

View file

@ -37,12 +37,14 @@ _PSWRAP_C_FILES = $(foreach lib,$(TEST_LIBRARY_NAME),$($(lib)_PSWRAP_FILES:.psw=
_PSWRAP_H_FILES = $(foreach lib,$(TEST_LIBRARY_NAME),$($(lib)_PSWRAP_FILES:.psw=.h)) _PSWRAP_H_FILES = $(foreach lib,$(TEST_LIBRARY_NAME),$($(lib)_PSWRAP_FILES:.psw=.h))
internal-clean:: internal-clean::
rm -rf $(GNUSTEP_OBJ_DIR) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES) (cd $(GNUSTEP_BUILD_DIR); \
rm -rf $(GNUSTEP_OBJ_DIR_NAME) $(_PSWRAP_C_FILES) $(_PSWRAP_H_FILES))
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_BUILD_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj static_profile_debug_obj)
TEST_LIBRARIES_WITH_SUBPROJECTS = $(strip $(foreach test-library,$(TEST_LIBRARY_NAME),$(patsubst %,$(test-library),$($(test-library)_SUBPROJECTS)))) TEST_LIBRARIES_WITH_SUBPROJECTS = $(strip $(foreach test-library,$(TEST_LIBRARY_NAME),$(patsubst %,$(test-library),$($(test-library)_SUBPROJECTS))))
ifneq ($(TEST_LIBRARIES_WITH_SUBPROJECTS),) ifneq ($(TEST_LIBRARIES_WITH_SUBPROJECTS),)

View file

@ -32,9 +32,10 @@ internal-clean::
rm -rf $(GNUSTEP_OBJ_DIR) rm -rf $(GNUSTEP_OBJ_DIR)
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_OBJ_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj static_profile_debug_obj)
TEST_TOOLS_WITH_SUBPROJECTS = $(strip $(foreach test-tool,$(TEST_TOOL_NAME),$(patsubst %,$(test-tool),$($(test-tool)_SUBPROJECTS)))) TEST_TOOLS_WITH_SUBPROJECTS = $(strip $(foreach test-tool,$(TEST_TOOL_NAME),$(patsubst %,$(test-tool),$($(test-tool)_SUBPROJECTS))))
ifneq ($(TEST_TOOLS_WITH_SUBPROJECTS),) ifneq ($(TEST_TOOLS_WITH_SUBPROJECTS),)

View file

@ -36,9 +36,10 @@ internal-clean::
rm -rf $(GNUSTEP_OBJ_DIR) rm -rf $(GNUSTEP_OBJ_DIR)
internal-distclean:: internal-distclean::
(cd $(GNUSTEP_OBJ_DIR); \
rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \ rm -rf shared_obj static_obj shared_debug_obj shared_profile_obj \
static_debug_obj static_profile_obj shared_profile_debug_obj \ static_debug_obj static_profile_obj shared_profile_debug_obj \
static_profile_debug_obj static_profile_debug_obj)
TOOLS_WITH_SUBPROJECTS = $(strip $(foreach tool,$(TOOL_NAME),$(patsubst %,$(tool),$($(tool)_SUBPROJECTS)))) TOOLS_WITH_SUBPROJECTS = $(strip $(foreach tool,$(TOOL_NAME),$(patsubst %,$(tool),$($(tool)_SUBPROJECTS))))
ifneq ($(TOOLS_WITH_SUBPROJECTS),) ifneq ($(TOOLS_WITH_SUBPROJECTS),)