diff --git a/ase/awk/makefile.in b/ase/awk/makefile.in index fddbfb43..33f34c6a 100644 --- a/ase/awk/makefile.in +++ b/ase/awk/makefile.in @@ -1,5 +1,5 @@ # -# $Id: makefile.in,v 1.34 2007-04-06 14:31:31 bacon Exp $ +# $Id: makefile.in,v 1.35 2007-04-06 15:18:31 bacon Exp $ # NAME = aseawk @@ -19,9 +19,12 @@ JAR = @JAR@ CFLAGS_JNI = @CFLAGS_JNI@ JNI = @JNI@ +LIBTOOL_COMPILE = ../libtool --mode=compile +LIBTOOL_LINK = ../libtool --mode=link + OUT_DIR = ../$(MODE)/lib OUT_FILE_LIB = $(OUT_DIR)/lib$(NAME).a -OUT_FILE_JNI = $(OUT_DIR)/lib$(NAME)_jni.so +OUT_FILE_JNI = $(OUT_DIR)/lib$(NAME)_jni.la OUT_FILE_JAR = $(OUT_DIR)/$(NAME).jar TMP_DIR = $(MODE) @@ -41,7 +44,9 @@ OBJ_FILES_LIB = \ $(TMP_DIR)/extio.o \ $(TMP_DIR)/rex.o -OBJ_FILES_JNI = $(TMP_DIR)/jni.lo +OBJ_FILES_JNI = $(TMP_DIR)/jni.o + +OBJ_FILES_SO = $(OBJ_FILES_LIB:.o=.lo) $(OBJ_FILES_JNI:.o=.lo) OBJ_FILES_JAR = \ $(TMP_DIR)/ase/awk/Awk.class \ @@ -60,57 +65,50 @@ $(OUT_FILE_LIB): $(OBJ_FILES_LIB) $(OUT_DIR) if [ "$(RANLIB)" = "ranlib" ]; then ranlib $(OUT_FILE_LIB); fi $(OUT_FILE_JNI): $(OBJ_FILES_JNI) $(OBJ_FILES_JAR) $(OUT_FILE_LIB) - libtool $(CC) -o $(OUT_FILE_JNI) $(OBJ_FILES_JNI) -lm -L$(OUT_DIR) -l$(NAME) + $(LIBTOOL_LINK) $(CC) -rpath /usr/local/lib -o $(OUT_FILE_JNI) $(OBJ_FILES_SO) -lm -L$(OUT_DIR) -l$(NAME) $(JAR) -cvf $(OUT_FILE_JAR) -C $(TMP_DIR) ase -$(OUT_FILE_JNI)XX: $(OBJ_FILES_JNI) $(OBJ_FILES_JAR) $(OUT_FILE_LIB) - $(CC) -shared -o $(OUT_FILE_JNI) $(OBJ_FILES_JNI) -lm -L$(OUT_DIR) -l$(NAME) - $(JAR) -cvf $(OUT_FILE_JAR) -C $(TMP_DIR) ase - -$(TMP_DIR)/awk.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c awk.c +$(TMP_DIR)/awk.o: awk.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c awk.c -$(TMP_DIR)/err.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c err.c +$(TMP_DIR)/err.o: err.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c err.c -$(TMP_DIR)/tree.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c tree.c +$(TMP_DIR)/tree.o: tree.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c tree.c -$(TMP_DIR)/tab.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c tab.c +$(TMP_DIR)/tab.o: tab.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c tab.c -$(TMP_DIR)/map.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c map.c +$(TMP_DIR)/map.o: map.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c map.c -$(TMP_DIR)/parse.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c parse.c +$(TMP_DIR)/parse.o: parse.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c parse.c -$(TMP_DIR)/run.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c run.c +$(TMP_DIR)/run.o: run.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c run.c -$(TMP_DIR)/rec.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c rec.c +$(TMP_DIR)/rec.o: rec.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c rec.c -$(TMP_DIR)/val.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c val.c +$(TMP_DIR)/val.o: val.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c val.c -$(TMP_DIR)/func.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c func.c +$(TMP_DIR)/func.o: func.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c func.c -$(TMP_DIR)/misc.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c misc.c +$(TMP_DIR)/misc.o: misc.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c misc.c -$(TMP_DIR)/extio.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c extio.c +$(TMP_DIR)/extio.o: extio.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c extio.c -$(TMP_DIR)/rex.o: $(TMP_DIR) - $(CC) $(CFLAGS) -o $@ -c rex.c +$(TMP_DIR)/rex.o: rex.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -o $@ -c rex.c -$(TMP_DIR)/jni.o: $(TMP_DIR) - $(CC) $(CFLAGS) $(CFLAGS_JNI) -o $@ -c jni.c - -$(TMP_DIR)/jni.lo: $(TMP_DIR) - libtool $(CC) -c jni.c +$(TMP_DIR)/jni.o: jni.c $(TMP_DIR) + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) $(CFLAGS_JNI) -o $@ -c jni.c $(TMP_DIR)/ase/awk/Awk.class: $(TMP_DIR) $(JAVAC) -classpath ../.. -d $(TMP_DIR) Awk.java diff --git a/ase/cmn/makefile.in b/ase/cmn/makefile.in index 4579268c..2406296f 100644 --- a/ase/cmn/makefile.in +++ b/ase/cmn/makefile.in @@ -1,5 +1,5 @@ # -# $Id: makefile.in,v 1.6 2007-03-25 15:02:54 bacon Exp $ +# $Id: makefile.in,v 1.7 2007-04-06 15:18:31 bacon Exp $ # NAME = asecmn @@ -29,13 +29,13 @@ $(OUT_FILE): $(OBJ_FILES) $(OUT_DIR) $(AR) cr $(OUT_FILE) $(OBJ_FILES) if [ "$(RANLIB)" = "ranlib" ]; then ranlib $(OUT_FILE); fi -$(TMP_DIR)/mem.o: $(TMP_DIR) +$(TMP_DIR)/mem.o: mem.c $(TMP_DIR) $(CC) $(CFLAGS) -o $@ -c mem.c -$(TMP_DIR)/str.o: $(TMP_DIR) +$(TMP_DIR)/str.o: str.c $(TMP_DIR) $(CC) $(CFLAGS) -o $@ -c str.c -$(TMP_DIR)/misc.o: $(TMP_DIR) +$(TMP_DIR)/misc.o: misc.c $(TMP_DIR) $(CC) $(CFLAGS) -o $@ -c misc.c $(OUT_DIR): diff --git a/ase/utl/makefile.in b/ase/utl/makefile.in index f56cae93..3ae1aca6 100644 --- a/ase/utl/makefile.in +++ b/ase/utl/makefile.in @@ -1,5 +1,5 @@ # -# $Id: makefile.in,v 1.5 2007-03-25 15:02:54 bacon Exp $ +# $Id: makefile.in,v 1.6 2007-04-06 15:18:31 bacon Exp $ # NAME = aseutl @@ -29,13 +29,13 @@ $(OUT_FILE): $(OBJ_FILES) $(OUT_DIR) $(AR) cr $(OUT_FILE) $(OBJ_FILES) if [ "$(RANLIB)" = "ranlib" ]; then ranlib $(OUT_FILE); fi -$(TMP_DIR)/main.o: $(TMP_DIR) +$(TMP_DIR)/main.o: main.c $(TMP_DIR) $(CC) $(CFLAGS) -o $@ -c main.c -$(TMP_DIR)/ctype.o: $(TMP_DIR) +$(TMP_DIR)/ctype.o: ctype.c $(TMP_DIR) $(CC) $(CFLAGS) -o $@ -c ctype.c -$(TMP_DIR)/stdio.o: $(TMP_DIR) +$(TMP_DIR)/stdio.o: stdio.c $(TMP_DIR) $(CC) $(CFLAGS) -o $@ -c stdio.c $(OUT_DIR):