diff options
| author | Romain Chantereay <rchantereau@entrouvert.com> | 2004-08-03 15:12:45 +0000 |
|---|---|---|
| committer | Romain Chantereay <rchantereau@entrouvert.com> | 2004-08-03 15:12:45 +0000 |
| commit | 12babeda63deaf8cd38a62bc2f3d3e3458b71d86 (patch) | |
| tree | e3dff7e2047520babdcac8bb753d106cade9ff3b /java/Makefile | |
| parent | 03dbde1cf482803bf733e14bb8b7fc94d8342932 (diff) | |
New Autotools infrastructure.
Don't hesitate to report bug (if any).
Main changes:
- No more, or so few AM_CONDITIONAL.
- Binding compilation use AC_SUBST top level Makefile SUBDIRS.
- Change order of AM Macro.
- Added Macro.
- Fix Windows Compilation.
- New way to handle version number.
- Use of lasso_config.h
- more ? I do not remember.
Diffstat (limited to 'java/Makefile')
| -rw-r--r-- | java/Makefile | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/java/Makefile b/java/Makefile deleted file mode 100644 index 0c727dd7..00000000 --- a/java/Makefile +++ /dev/null @@ -1,60 +0,0 @@ -TARGET=target - -#JAVAC=/usr/bin/javac -#JAVAH=/usr/bin/javah -#JAVAH_CLASSPATH_PREFIX= -#JAR=/usr/bin/jar - -#JAVAC=/opt/jdk/bin/javac -#JAVAH=/opt/jdk/bin/javah -#JAVAH_CLASSPATH_PREFIX= -#JAR=/opt/jdk/bin/jar - -JAVAC=/usr/lib/kaffe/bin/javac -JAVAH=/usr/lib/kaffe/bin/javah -JAVAH_CLASSPATH_PREFIX=/usr/share/kaffe/Klasses.jar: -JAR=/usr/lib/kaffe/bin/jar - -#JAVAC=/usr/bin/gcj -C -#JAVAH=/usr/bin/gcjh -jni -#JAVAH_CLASSPATH_PREFIX= -#JAR=/usr/bin/fastjar - -JAVA_BUILD_DIR=${TARGET}/classes -JAVA_SOURCE_DIR=src/java -JAVA_PACKAGE=com.entrouvert.lasso -JAVA_SOURCE=${wildcard ${JAVA_SOURCE_DIR}/${subst .,/,${JAVA_PACKAGE}}/*.java} -JAVA_CLASSES=${addprefix ${JAVA_PACKAGE}., ${filter-out LassoTest, ${basename ${notdir ${JAVA_SOURCE}}}}} -LASSO.JAR=${TARGET}/lasso.jar - -C_SOURCE_DIR=src/c -C_BUILD_DIR=${C_SOURCE_DIR} -C_SOURCE=${wildcard ${C_SOURCE_DIR}/*.c} -C_OBJECT=${C_SOURCE:.c=.o} -LASSO.SO=${TARGET}/libjlasso.so - -.PHONY: clean all binary-java binary-c generate-header - -all: binary-java binary-c - -binary-java: - mkdir -p ${JAVA_BUILD_DIR} - ${JAVAC} -d ${JAVA_BUILD_DIR} ${JAVA_SOURCE} - ${JAR} cf ${LASSO.JAR} -C ${JAVA_BUILD_DIR} com - -generate-header: binary-java - ${JAVAH} -d ${C_SOURCE_DIR} -classpath ${JAVAH_CLASSPATH_PREFIX}${JAVA_BUILD_DIR} ${JAVA_CLASSES} - -binary-c: ${LASSO.SO} - -${C_OBJECT}: ${C_SOURCE} - ${MAKE} -C ${C_SOURCE_DIR} - -mylibs = ../lasso/.libs/liblasso.so - -${LASSO.SO}: generate-header ${C_OBJECT} - $(CC) -shared -lgobject-2.0 -lglib-2.0 $(mylibs) ${C_OBJECT} -o $@ - -clean: - ${MAKE} -C ${C_SOURCE_DIR} clean - rm -fr ${TARGET} *~ *.log |
