Cope with inner classes

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10202 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-Macdonald 2001-06-18 18:45:10 +00:00
parent 6fb20d5a06
commit 76c21f23b9
2 changed files with 21 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2001-06-18 Richard Frith-Macdonald <rfm@gnu.org>
* java.make: Added code to cope with install and clean for inner
classes (extra class files generated from .java files)
2001-05-29 Adam Fedor <fedor@gnu.org>
* Version: 1.0.1

View file

@ -131,6 +131,12 @@ install-java_package:: internal-install-java-dirs
for file in $(JAVA_OBJ_FILES) __done; do \
if [ $$file != __done ]; then \
$(INSTALL_DATA) $$file $(_WE_INSTALL_INTO)/$$file ; \
base=`dirname $$file`/`basename $$file .class` ; \
for sub in $${base}[$$]*.class __done; do \
if [ $$sub != __done ]; then \
$(INSTALL_DATA) $$sub $(_WE_INSTALL_INTO)/$$sub ; \
fi; \
done; \
fi; \
done; \
fi
@ -140,6 +146,16 @@ install-java_package:: internal-install-java-dirs
#
internal-java_package-clean::
rm -f $(JAVA_OBJ_FILES)
for file in $(JAVA_OBJ_FILES) __done; do \
if [ $$file != __done ]; then \
base=`dirname $$file`/`basename $$file .class` ; \
for sub in $${base}[$$]*.class __done; do \
if [ $$sub != __done ]; then \
rm -f $$sub; \
fi; \
done; \
fi; \
done;
rm -f $(JAVA_JNI_OBJ_FILES)
internal-java_package-distclean::