Recognize and install xxx_JAVA_PROPERTIES_FILES for java projects

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12427 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2002-02-07 15:04:23 +00:00
parent 8daba69d46
commit 93685f787b
3 changed files with 26 additions and 0 deletions

View file

@ -53,6 +53,8 @@ JAVA_PACKAGE_MAKE_LOADED=yes
# gnu/gnustep/base/NSObject.java will be created as
# gnu/gnustep/base/NSObject.h) These headers are not installed.
#
# If you have properties file to install, put them in the
# xxx_JAVA_PROPERTIES_FILES
JAVA_PACKAGE_NAME:=$(strip $(JAVA_PACKAGE_NAME))
@ -141,6 +143,8 @@ UNESCAPED_ADD_JAVA_OBJ_FILES = $(wildcard $(JAVA_OBJ_FILES:.class=[$$]*.class))
# shell
ADDITIONAL_JAVA_OBJ_FILES = $(subst $$,\$$,$(UNESCAPED_ADD_JAVA_OBJ_FILES))
JAVA_PROPERTIES_FILES = $($(INTERNAL_java_package_NAME)_JAVA_PROPERTIES_FILES)
install-java_package:: internal-install-java-dirs
ifneq ($(JAVA_OBJ_FILES),)
for file in $(JAVA_OBJ_FILES) __done; do \
@ -156,6 +160,13 @@ ifneq ($(ADDITIONAL_JAVA_OBJ_FILES),)
fi; \
done
endif
ifneq ($(JAVA_PROPERTIES_FILES),)
for file in $(JAVA_PROPERTIES_FILES) __done; do \
if [ $$file != __done ]; then \
$(INSTALL_DATA) $$file $(JAVA_INSTALLATION_DIR)/$$file ; \
fi; \
done
endif
#
# Cleaning targets