mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-23 22:33:28 +00:00
Small fix to prevent PrecompiledHeaders dirs from being continuously remade
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24362 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
7d46a3d545
commit
001e61ec46
2 changed files with 17 additions and 13 deletions
|
@ -1,7 +1,10 @@
|
|||
2007-01-16 Nicola Pero <nicola.pero@meta-innovation.com>
|
||||
|
||||
* rules.make ($(GNUSTEP_OBJ_DIR)/PrecompiledHeaders/C/): do not
|
||||
depend on GNUSTEP_OBJ_DIR; build that dir automatically if needed.
|
||||
Similar for the other similar rules.
|
||||
* Instance/rules.make (.PHONY): Added internal-precompile-headers.
|
||||
|
||||
|
||||
2007-01-16 Nicola Pero <nicola.pero@meta-innovation.com>
|
||||
|
||||
Implemented precompiled headers support. To use them to speed up
|
||||
|
|
25
rules.make
25
rules.make
|
@ -490,21 +490,22 @@ $(GNUSTEP_OBJ_DIR)/PrecompiledHeaders/ObjCC/%h.gch : %.h $(GNUSTEP_OBJ_DIR)/Prec
|
|||
# These rules create these directories as needed. The directories
|
||||
# (and the precompiled files in them) will automatically be removed
|
||||
# when the GNUSTEP_OBJ_DIR is deleted as part of a clean.
|
||||
$(GNUSTEP_OBJ_DIR)/PrecompiledHeaders/C/: $(GNUSTEP_OBJ_DIR)
|
||||
$(ECHO_NOTHING)cd $(GNUSTEP_OBJ_DIR); \
|
||||
$(MKDIRS) ./PrecompiledHeaders/C/$(END_ECHO)
|
||||
$(GNUSTEP_OBJ_DIR)/PrecompiledHeaders/C/:
|
||||
$(ECHO_NOTHING)cd $(GNUSTEP_BUILD_DIR); \
|
||||
$(MKDIRS) ./$(GNUSTEP_OBJ_DIR_NAME)/PrecompiledHeaders/C/$(END_ECHO)
|
||||
|
||||
$(GNUSTEP_OBJ_DIR)/PrecompiledHeaders/ObjC/: $(GNUSTEP_OBJ_DIR)
|
||||
$(ECHO_NOTHING)cd $(GNUSTEP_OBJ_DIR); \
|
||||
$(MKDIRS) ./PrecompiledHeaders/ObjC/$(END_ECHO)
|
||||
$(GNUSTEP_OBJ_DIR)/PrecompiledHeaders/ObjC/:
|
||||
$(ECHO_NOTHING)cd $(GNUSTEP_BUILD_DIR); \
|
||||
$(MKDIRS) ./$(GNUSTEP_OBJ_DIR_NAME)/PrecompiledHeaders/ObjC/$(END_ECHO)
|
||||
|
||||
$(GNUSTEP_OBJ_DIR)/PrecompiledHeaders/CC/: $(GNUSTEP_OBJ_DIR)
|
||||
$(ECHO_NOTHING)cd $(GNUSTEP_OBJ_DIR); \
|
||||
$(MKDIRS) ./PrecompiledHeaders/CC/$(END_ECHO)
|
||||
$(GNUSTEP_OBJ_DIR)/PrecompiledHeaders/CC/:
|
||||
$(ECHO_NOTHING)cd $(GNUSTEP_BUILD_DIR); \
|
||||
$(MKDIRS) ./$(GNUSTEP_OBJ_DIR_NAME)/PrecompiledHeaders/CC/$(END_ECHO)
|
||||
|
||||
$(GNUSTEP_OBJ_DIR)/PrecompiledHeaders/ObjCC/:
|
||||
$(ECHO_NOTHING)cd $(GNUSTEP_BUILD_DIR); \
|
||||
$(MKDIRS) ./$(GNUSTEP_OBJ_DIR_NAME)/PrecompiledHeaders/ObjCC/$(END_ECHO)
|
||||
|
||||
$(GNUSTEP_OBJ_DIR)/PrecompiledHeaders/ObjCC/: $(GNUSTEP_OBJ_DIR)
|
||||
$(ECHO_NOTHING)cd $(GNUSTEP_OBJ_DIR); \
|
||||
$(MKDIRS) ./PrecompiledHeaders/ObjCC/$(END_ECHO)
|
||||
endif
|
||||
|
||||
# FIXME - using a different build dir with java
|
||||
|
|
Loading…
Reference in a new issue