Use ECHO_CREATING when automatically generating files

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16816 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2003-05-27 10:35:01 +00:00
parent 6966fceff0
commit a8f68dcfff
7 changed files with 50 additions and 36 deletions

View file

@ -1,3 +1,18 @@
Tue May 27 11:36:06 2003 Nicola Pero <n.pero@mi.flashnet.it>
* Instance/application.make: Use ECHO_CREATING when building the
.plist files.
* Instance/bundle.make: Same
* Instance/framework.make: Same.
* Instance/gswbundle.make: Same.
* Instance/palette.make: Same.
* Instance/service.make: Same.
* Instance/application.make: Use ECHO_CREATING when building the
.desktop file.
* Instance/framework.make ($(DUMMY_FRAMEWORK_FILE)): Use
ECHO_CREATING when building the internal framework class file.
Tue May 27 11:22:44 2003 Nicola Pero <n.pero@mi.flashnet.it>
* Instance/application.make: Use ECHO_CREATING when running MKDIRS

View file

@ -228,7 +228,7 @@ endif
ifeq ($(FOUNDATION_LIB), apple)
$(APP_INFO_PLIST_FILE): $(GNUSTEP_STAMP_DEPEND) $(GNUSTEP_PLIST_DEPEND)
@(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
$(ECHO_CREATING)(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
echo " NSExecutable = \"$(GNUSTEP_INSTANCE)\";"; \
echo " NSMainNibFile = \"$(MAIN_MODEL_FILE)\";"; \
if [ "$(APPLICATION_ICON)" != "" ]; then \
@ -239,26 +239,26 @@ $(APP_INFO_PLIST_FILE): $(GNUSTEP_STAMP_DEPEND) $(GNUSTEP_PLIST_DEPEND)
sed '1d' "$(GNUSTEP_INSTANCE)Info.plist"; \
else \
echo "}"; \
fi) > $@
fi) > $@$(END_ECHO)
else
$(APP_INFO_PLIST_FILE): $(GNUSTEP_STAMP_DEPEND) $(GNUSTEP_PLIST_DEPEND)
@(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
$(ECHO_CREATING)(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
echo " NSExecutable = \"$(GNUSTEP_INSTANCE)\";"; \
echo " NSMainNibFile = \"$(MAIN_MODEL_FILE)\";"; \
if [ "$(APPLICATION_ICON)" != "" ]; then \
echo " NSIcon = \"$(APPLICATION_ICON)\";"; \
fi; \
echo " NSPrincipalClass = \"$(PRINCIPAL_CLASS)\";"; \
echo "}") >$@
@if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ]; then \
echo "}") >$@$(END_ECHO)
$(ECHO_NOTHING)if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ]; then \
plmerge $@ "$(GNUSTEP_INSTANCE)Info.plist"; \
fi
fi$(END_ECHO)
endif
$(APP_DIR_NAME)/Resources/$(GNUSTEP_INSTANCE).desktop: \
$(APP_DIR_NAME)/Resources/Info-gnustep.plist
@pl2link $^ $(APP_DIR_NAME)/Resources/$(GNUSTEP_INSTANCE).desktop
$(ECHO_CREATING)pl2link $^ $(APP_DIR_NAME)/Resources/$(GNUSTEP_INSTANCE).desktop$(END_ECHO)
internal-app-copy_into_dir:: shared-instance-bundle-copy_into_dir

View file

@ -203,7 +203,7 @@ $(BUNDLE_DIR_NAME)/Contents:
ifneq ($(OBJ_FILES_TO_LINK),)
$(BUNDLE_DIR_NAME)/Contents/Info.plist: $(BUNDLE_DIR_NAME)/Contents \
$(GNUSTEP_STAMP_DEPEND)
@(echo "<?xml version='1.0' encoding='utf-8'?>";\
$(ECHO_CREATING)(echo "<?xml version='1.0' encoding='utf-8'?>";\
echo "<!DOCTYPE plist SYSTEM 'file://localhost/System/Library/DTDs/PropertyList.dtd'>";\
echo "<!-- Automatically generated, do not edit! -->";\
echo "<plist version='0.9'>";\
@ -218,11 +218,11 @@ $(BUNDLE_DIR_NAME)/Contents/Info.plist: $(BUNDLE_DIR_NAME)/Contents \
echo " <string>$(PRINCIPAL_CLASS)</string>";\
echo " </dict>";\
echo "</plist>";\
) >$@
) >$@$(END_ECHO)
else
$(BUNDLE_DIR_NAME)/Contents/Info.plist: $(BUNDLE_DIR_NAME)/Contents \
$(GNUSTEP_STAMP_DEPEND)
@(echo "<?xml version='1.0' encoding='utf-8'?>";\
$(ECHO_CREATING)(echo "<?xml version='1.0' encoding='utf-8'?>";\
echo "<!DOCTYPE plist SYSTEM 'file://localhost/System/Library/DTDs/PropertyList.dtd'>";\
echo "<!-- Automatically generated, do not edit! -->";\
echo "<plist version='0.9'>";\
@ -233,7 +233,7 @@ $(BUNDLE_DIR_NAME)/Contents/Info.plist: $(BUNDLE_DIR_NAME)/Contents \
echo " <string>BNDL</string>";\
echo " </dict>";\
echo "</plist>";\
) >$@
) >$@$(END_ECHO)
endif
else # following executed if FOUNDATION_LIB != apple
@ -242,24 +242,24 @@ ifneq ($(OBJ_FILES_TO_LINK),)
# GNUstep bundles
$(BUNDLE_DIR_NAME)/Resources/Info-gnustep.plist: $(BUNDLE_DIR_NAME)/Resources \
$(GNUSTEP_STAMP_DEPEND)
@(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
$(ECHO_CREATING)(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
echo " NSExecutable = \"$(GNUSTEP_INSTANCE)${BUNDLE_OBJ_EXT}\";"; \
echo " NSMainNibFile = \"$(MAIN_MODEL_FILE)\";"; \
echo " NSPrincipalClass = \"$(PRINCIPAL_CLASS)\";"; \
echo "}") >$@
@(if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ]; then \
echo "}") >$@$(END_ECHO)
$(ECHO_NOTHING)if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ]; then \
plmerge $@ $(GNUSTEP_INSTANCE)Info.plist; \
fi)
fi$(END_ECHO)
else # following code for when no object file is built
# GNUstep bundles
$(BUNDLE_DIR_NAME)/Resources/Info-gnustep.plist: $(BUNDLE_DIR_NAME)/Resources \
$(GNUSTEP_STAMP_DEPEND)
@(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
$(ECHO_CREATING)(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
echo " NSMainNibFile = \"$(MAIN_MODEL_FILE)\";"; \
echo "}") >$@
@(if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ]; then \
echo "}") >$@$(END_ECHO)
$(ECHO_NOTHING)if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ]; then \
plmerge $@ $(GNUSTEP_INSTANCE)Info.plist; \
fi)
fi$(END_ECHO)
endif
endif # FOUNDATION_LIB != apple

View file

@ -262,7 +262,7 @@ OBJC_OBJ_FILES_TO_INSPECT = $(OBJC_OBJ_FILES) $(SUBPROJECT_OBJ_FILES)
# for portability, so we are sure we only print what we want on all
# platforms.
$(DUMMY_FRAMEWORK_FILE): $(DERIVED_SOURCES) $(OBJ_FILES_TO_LINK) GNUmakefile
@ classes=""; \
$(ECHO_CREATING) classes=""; \
for f in $(OBJC_OBJ_FILES_TO_INSPECT) __dummy__; do \
if [ "$$f" != "__dummy__" ]; then \
sym=`nm -Pg $$f | sed -n -e '/^__objc_class_name_[A-Za-z_.]* [^U]/ {s/^__objc_class_name_\([A-Za-z_.]*\) [^U].*/\1/p;}'`; \
@ -301,7 +301,6 @@ $(DUMMY_FRAMEWORK_FILE): $(DERIVED_SOURCES) $(OBJ_FILES_TO_LINK) GNUmakefile
else \
fw_path="@\"$$fw_path\""; \
fi; \
echo "Creating $(DUMMY_FRAMEWORK_FILE)"; \
echo "#include <Foundation/NSString.h>" > $@; \
echo "@interface $(DUMMY_FRAMEWORK)" >> $@; \
echo "+ (NSString *)frameworkEnv;" >> $@; \
@ -315,7 +314,7 @@ $(DUMMY_FRAMEWORK_FILE): $(DERIVED_SOURCES) $(OBJ_FILES_TO_LINK) GNUmakefile
echo "+ (NSString *)frameworkVersion { return @\"$(CURRENT_VERSION_NAME)\"; }" >> $@; \
echo "static NSString *allClasses[] = {$$classlist};" >> $@; \
echo "+ (NSString **)frameworkClasses { return allClasses; }" >> $@;\
echo "@end" >> $@
echo "@end" >> $@$(END_ECHO)
ifeq ($(FOUNDATION_LIB),gnu)
$(DUMMY_FRAMEWORK_OBJ_FILE): $(DUMMY_FRAMEWORK_FILE)
@ -375,22 +374,22 @@ MAIN_MODEL_FILE = $(strip $(subst .gmodel,,$(subst .gorm,,$(subst .nib,,$($(GNUS
# MacOSX-S frameworks
$(FRAMEWORK_VERSION_DIR_NAME)/Resources/Info.plist: $(FRAMEWORK_VERSION_DIR_NAME)/Resources
@(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
$(ECHO_CREATING)(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
echo " NSExecutable = \"$(GNUSTEP_INSTANCE)${FRAMEWORK_OBJ_EXT}\";"; \
echo " NSMainNibFile = \"$(MAIN_MODEL_FILE)\";"; \
echo " NSPrincipalClass = \"$(PRINCIPAL_CLASS)\";"; \
echo "}") >$@
echo "}") >$@$(END_ECHO)
# GNUstep frameworks
$(FRAMEWORK_VERSION_DIR_NAME)/Resources/Info-gnustep.plist: $(FRAMEWORK_VERSION_DIR_NAME)/Resources
@(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
$(ECHO_CREATING)(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
echo " NSExecutable = \"$(GNUSTEP_INSTANCE)${FRAMEWORK_OBJ_EXT}\";"; \
echo " NSMainNibFile = \"$(MAIN_MODEL_FILE)\";"; \
echo " NSPrincipalClass = \"$(PRINCIPAL_CLASS)\";"; \
echo "}") >$@
@if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ]; then \
echo "}") >$@$(END_ECHO)
$(ECHO_NOTHING)if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ]; then \
plmerge $@ $(GNUSTEP_INSTANCE)Info.plist; \
fi
fi$(END_ECHO)
ifneq ($(WITH_DLL),yes)

View file

@ -230,13 +230,13 @@ $(GSWBUNDLE_DIR_NAME)/bundle-info.plist: $(GSWBUNDLE_DIR_NAME)
HAS_GSWCOMPONENTS = $($(GNUSTEP_INSTANCE)_HAS_GSWCOMPONENTS)
$(GSWBUNDLE_DIR_NAME)/Resources/Info-gnustep.plist: $(GSWBUNDLE_DIR_NAME)/Resources
@(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
$(ECHO_CREATING)(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
echo " NSExecutable = \"$(GNUSTEP_INSTANCE)\";"; \
echo " NSPrincipalClass = \"$(PRINCIPAL_CLASS)\";"; \
if [ "$(HAS_GSWCOMPONENTS)" != "" ]; then \
echo " HasGSWComponents = \"$(HAS_GSWCOMPONENTS)\";"; \
fi; \
echo "}") >$@
echo "}") >$@$(END_ECHO)
$(GSWBUNDLE_DIR_NAME)/Resources:
$(ECHO_CREATING)$(MKDIRS) $@$(END_ECHO)

View file

@ -97,24 +97,24 @@ endif
$(PALETTE_DIR_NAME)/Resources/Info-gnustep.plist: $(PALETTE_DIR_NAME)/Resources
@(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
$(ECHO_CREATING)(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
echo " NSExecutable = \"$(GNUSTEP_INSTANCE)\";"; \
if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ]; then \
cat $(GNUSTEP_INSTANCE)Info.plist; \
fi; \
echo "}") >$@
echo "}") >$@$(END_ECHO)
MAIN_MODEL_FILE = $(strip $(subst .gmodel,,$(subst .gorm,,$(subst .nib,,$($(GNUSTEP_INSTANCE)_MAIN_MODEL_FILE)))))
$(PALETTE_DIR_NAME)/Resources/palette.table: $(PALETTE_DIR_NAME)/Resources
@(echo ' NOTE = "Automatically generated, do not edit!";'; \
$(ECHO_CREATING)(echo ' NOTE = "Automatically generated, do not edit!";'; \
echo " NibFile = \"$(MAIN_MODEL_FILE)\";"; \
echo " Class = \"$(PRINCIPAL_CLASS)\";"; \
echo " Icon = \"$(PALETTE_ICON)\";"; \
if [ -r "$(GNUSTEP_INSTANCE)palette.table" ]; then \
cat $(GNUSTEP_INSTANCE)palette.table; \
fi; \
) >$@
) >$@$(END_ECHO)
#
# Install, clean targets

View file

@ -88,12 +88,12 @@ endif
$(SERVICE_DIR_NAME)/Resources/Info-gnustep.plist: \
$(SERVICE_DIR_NAME)/Resources $(GNUSTEP_INSTANCE)Info.plist
@(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
$(ECHO_CREATING)(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
echo " NSExecutable = \"$(GNUSTEP_INSTANCE)\";"; \
cat $(GNUSTEP_INSTANCE)Info.plist; \
echo "}") >$@ ;\
if $(GNUSTEP_MAKE_SERVICES) --test $@; then : ; else rm -f $@; false; \
fi
fi$(END_ECHO)
#
# Install targets