mirror of
https://github.com/gnustep/tools-make.git
synced 2025-05-30 17:01:18 +00:00
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:
parent
8daba69d46
commit
93685f787b
3 changed files with 26 additions and 0 deletions
11
java.make
11
java.make
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue