182 lines
6.6 KiB
Diff
182 lines
6.6 KiB
Diff
|
diff -up julius-4.2.2/adinrec/Makefile.in.shared julius-4.2.2/adinrec/Makefile.in
|
||
|
--- julius-4.2.2/adinrec/Makefile.in.shared 2012-08-13 13:44:27.067277251 -0400
|
||
|
+++ julius-4.2.2/adinrec/Makefile.in 2012-08-13 13:44:27.079277250 -0400
|
||
|
@@ -28,7 +28,7 @@ TARGET=adinrec@EXEEXT@
|
||
|
|
||
|
all: $(TARGET)
|
||
|
|
||
|
-$(TARGET): adinrec.c $(LIBSENT)/libsent.a $(LIBJULIUS)/libjulius.a
|
||
|
+$(TARGET): adinrec.c $(LIBSENT)/libsent.so.0.0.0 $(LIBJULIUS)/libjulius.so.0.0.0
|
||
|
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ adinrec.c $(LDFLAGS)
|
||
|
|
||
|
############################################################
|
||
|
diff -up julius-4.2.2/adintool/Makefile.in.shared julius-4.2.2/adintool/Makefile.in
|
||
|
--- julius-4.2.2/adintool/Makefile.in.shared 2012-08-13 13:44:27.068277251 -0400
|
||
|
+++ julius-4.2.2/adintool/Makefile.in 2012-08-13 13:44:27.079277250 -0400
|
||
|
@@ -28,7 +28,7 @@ TARGET=adintool@EXEEXT@
|
||
|
|
||
|
all: $(TARGET)
|
||
|
|
||
|
-$(TARGET): adintool.c $(LIBSENT)/libsent.a $(LIBJULIUS)/libjulius.a
|
||
|
+$(TARGET): adintool.c $(LIBSENT)/libsent.so.0.0.0 $(LIBJULIUS)/libjulius.so.0.0.0
|
||
|
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ adintool.c $(LDFLAGS)
|
||
|
|
||
|
############################################################
|
||
|
diff -up julius-4.2.2/generate-ngram/Makefile.in.shared julius-4.2.2/generate-ngram/Makefile.in
|
||
|
--- julius-4.2.2/generate-ngram/Makefile.in.shared 2012-08-13 13:44:27.069277251 -0400
|
||
|
+++ julius-4.2.2/generate-ngram/Makefile.in 2012-08-13 13:44:27.080277250 -0400
|
||
|
@@ -27,7 +27,7 @@ TARGET=generate-ngram@EXEEXT@
|
||
|
|
||
|
all: $(TARGET)
|
||
|
|
||
|
-$(TARGET): $(OBJ) $(LIBSENT)/libsent.a
|
||
|
+$(TARGET): $(OBJ) $(LIBSENT)/libsent.so.0.0.0
|
||
|
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(OBJ) $(LDFLAGS)
|
||
|
|
||
|
install: install.bin
|
||
|
diff -up julius-4.2.2/julius/Makefile.in.shared julius-4.2.2/julius/Makefile.in
|
||
|
--- julius-4.2.2/julius/Makefile.in.shared 2012-08-13 13:44:27.074277251 -0400
|
||
|
+++ julius-4.2.2/julius/Makefile.in 2012-08-13 13:44:27.081277249 -0400
|
||
|
@@ -53,7 +53,7 @@ record.o \
|
||
|
|
||
|
all: $(TARGET)
|
||
|
|
||
|
-$(TARGET): $(LIBSENT)/libsent.a $(LIBJULIUS)/libjulius.a $(OBJ)
|
||
|
+$(TARGET): $(LIBSENT)/libsent.so.0.0.0 $(LIBJULIUS)/libjulius.so.0.0.0 $(OBJ)
|
||
|
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(OBJ) $(LDFLAGS) $(GTK_LIBS)
|
||
|
|
||
|
############################################################
|
||
|
diff -up julius-4.2.2/libjulius/Makefile.in.shared julius-4.2.2/libjulius/Makefile.in
|
||
|
--- julius-4.2.2/libjulius/Makefile.in.shared 2012-08-13 13:44:27.074277251 -0400
|
||
|
+++ julius-4.2.2/libjulius/Makefile.in 2012-08-13 13:45:53.218274170 -0400
|
||
|
@@ -16,8 +16,8 @@ SHELL=/bin/sh
|
||
|
LIBSENT=../libsent
|
||
|
|
||
|
CC=@CC@
|
||
|
-CFLAGS=@CFLAGS@
|
||
|
-CPPFLAGS=-Iinclude -I$(LIBSENT)/include @CPPFLAGS@ `$(LIBSENT)/libsent-config --cflags`
|
||
|
+CFLAGS=@CFLAGS@ -fPIC
|
||
|
+CPPFLAGS=-Iinclude -I$(LIBSENT)/include @CPPFLAGS@ -fPIC `$(LIBSENT)/libsent-config --cflags`
|
||
|
LDFLAGS=@LDFLAGS@ @LIBS@ -L$(LIBSENT) `$(LIBSENT)/libsent-config --libs`
|
||
|
RM=@RM@ -f
|
||
|
AR=@AR@ r
|
||
|
@@ -35,7 +35,9 @@ INSTALL_PROGRAM=@INSTALL_PROGRAM@
|
||
|
|
||
|
############################################################
|
||
|
|
||
|
-TARGET = libjulius.a
|
||
|
+BASESHAREDLIB=libjulius.so
|
||
|
+SHAREDLIB=$(BASESHAREDLIB).0
|
||
|
+TARGET=$(SHAREDLIB).0.0
|
||
|
|
||
|
OBJ = \
|
||
|
src/recogmain.o \
|
||
|
@@ -82,8 +84,11 @@ src/version.o
|
||
|
all: $(TARGET)
|
||
|
|
||
|
$(TARGET): $(OBJ)
|
||
|
- $(AR) $@ $?
|
||
|
- $(RANLIB) $@
|
||
|
+ $(CC) $(CFLAGS) -shared -Wl,-soname,$(SHAREDLIB) -o $@ $?
|
||
|
+ ln -s $(TARGET) $(SHAREDLIB)
|
||
|
+ ln -s $(TARGET) $(BASESHAREDLIB)
|
||
|
+ # $(AR) $@ $?
|
||
|
+ # $(RANLIB) $@
|
||
|
|
||
|
############################################################
|
||
|
|
||
|
@@ -92,6 +97,8 @@ install: install.lib install.include ins
|
||
|
install.lib: $(TARGET)
|
||
|
${INSTALL} -d ${DESTDIR}${libdir}
|
||
|
${INSTALL_DATA} $(TARGET) ${DESTDIR}${libdir}
|
||
|
+ ln -s $(TARGET) ${DESTDIR}${libdir}/$(SHAREDLIB)
|
||
|
+ ln -s $(TARGET) ${DESTDIR}${libdir}/$(BASESHAREDLIB)
|
||
|
|
||
|
install.include:
|
||
|
${INSTALL} -d ${DESTDIR}${includedir}/julius
|
||
|
diff -up julius-4.2.2/libsent/Makefile.in.shared julius-4.2.2/libsent/Makefile.in
|
||
|
--- julius-4.2.2/libsent/Makefile.in.shared 2012-08-13 13:44:27.074277251 -0400
|
||
|
+++ julius-4.2.2/libsent/Makefile.in 2012-08-13 13:45:39.105274676 -0400
|
||
|
@@ -14,13 +14,15 @@ SHELL=/bin/sh
|
||
|
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<
|
||
|
|
||
|
CC=@CC@
|
||
|
-CFLAGS=@CFLAGS@
|
||
|
-CPPFLAGS=-Iinclude @CPPFLAGS@ @SOUNDINC@ @DEFS@
|
||
|
+CFLAGS=@CFLAGS@ -fPIC
|
||
|
+CPPFLAGS=-Iinclude @CPPFLAGS@ -fPIC @SOUNDINC@ @DEFS@
|
||
|
# LDFLAGS=@LDFLAGS@ @LIBS@
|
||
|
RM=@RM@ -f
|
||
|
AR=@AR@ r
|
||
|
RANLIB=@RANLIB@
|
||
|
-TARGET=libsent.a
|
||
|
+BASESHAREDLIB=libsent.so
|
||
|
+SHAREDLIB=$(BASESHAREDLIB).0
|
||
|
+TARGET=$(SHAREDLIB).0.0
|
||
|
|
||
|
## install
|
||
|
prefix=@prefix@
|
||
|
@@ -136,8 +138,11 @@ src/wav2mfcc/para.o \
|
||
|
all: $(TARGET)
|
||
|
|
||
|
$(TARGET): $(OBJ)
|
||
|
- $(AR) $@ $?
|
||
|
- $(RANLIB) $@
|
||
|
+ $(CC) $(CFLAGS) -shared -Wl,-soname,$(SHAREDLIB) -o $@ $?
|
||
|
+ ln -s $(TARGET) $(SHAREDLIB)
|
||
|
+ ln -s $(TARGET) $(BASESHAREDLIB)
|
||
|
+ # $(AR) $@ $?
|
||
|
+ # $(RANLIB) $@
|
||
|
|
||
|
############################################################
|
||
|
|
||
|
@@ -146,6 +151,8 @@ install: install.lib install.include ins
|
||
|
install.lib: $(TARGET)
|
||
|
${INSTALL} -d ${DESTDIR}${libdir}
|
||
|
${INSTALL_DATA} $(TARGET) ${DESTDIR}${libdir}
|
||
|
+ ln -s $(TARGET) ${DESTDIR}${libdir}/$(SHAREDLIB)
|
||
|
+ ln -s $(TARGET) ${DESTDIR}${libdir}/$(BASESHAREDLIB)
|
||
|
|
||
|
install.include:
|
||
|
${INSTALL} -d ${DESTDIR}${includedir}/sent
|
||
|
diff -up julius-4.2.2/mkbingram/Makefile.in.shared julius-4.2.2/mkbingram/Makefile.in
|
||
|
--- julius-4.2.2/mkbingram/Makefile.in.shared 2012-08-13 13:44:27.075277250 -0400
|
||
|
+++ julius-4.2.2/mkbingram/Makefile.in 2012-08-13 13:44:27.083277248 -0400
|
||
|
@@ -26,7 +26,7 @@ TARGET=mkbingram@EXEEXT@
|
||
|
|
||
|
all: $(TARGET)
|
||
|
|
||
|
-$(TARGET): $(OBJ) $(LIBSENT)/libsent.a
|
||
|
+$(TARGET): $(OBJ) $(LIBSENT)/libsent.so.0.0.0
|
||
|
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(OBJ) $(LDFLAGS)
|
||
|
|
||
|
install: install.bin
|
||
|
diff -up julius-4.2.2/mkbinhmm/Makefile.in.shared julius-4.2.2/mkbinhmm/Makefile.in
|
||
|
--- julius-4.2.2/mkbinhmm/Makefile.in.shared 2012-08-13 13:44:27.075277250 -0400
|
||
|
+++ julius-4.2.2/mkbinhmm/Makefile.in 2012-08-13 13:44:27.083277248 -0400
|
||
|
@@ -23,10 +23,10 @@ INSTALL=@INSTALL@
|
||
|
|
||
|
all: mkbinhmm@EXEEXT@ mkbinhmmlist@EXEEXT@
|
||
|
|
||
|
-mkbinhmm@EXEEXT@: mkbinhmm.o $(LIBSENT)/libsent.a
|
||
|
+mkbinhmm@EXEEXT@: mkbinhmm.o $(LIBSENT)/libsent.so.0.0.0
|
||
|
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ mkbinhmm.o $(LDFLAGS)
|
||
|
|
||
|
-mkbinhmmlist@EXEEXT@: mkbinhmmlist.o $(LIBSENT)/libsent.a
|
||
|
+mkbinhmmlist@EXEEXT@: mkbinhmmlist.o $(LIBSENT)/libsent.so.0.0.0
|
||
|
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ mkbinhmmlist.o $(LDFLAGS)
|
||
|
|
||
|
install: install.bin
|
||
|
diff -up julius-4.2.2/mkss/Makefile.in.shared julius-4.2.2/mkss/Makefile.in
|
||
|
--- julius-4.2.2/mkss/Makefile.in.shared 2012-08-13 13:44:27.075277250 -0400
|
||
|
+++ julius-4.2.2/mkss/Makefile.in 2012-08-13 13:44:27.083277248 -0400
|
||
|
@@ -28,7 +28,7 @@ TARGET=mkss@EXEEXT@
|
||
|
|
||
|
all: $(TARGET)
|
||
|
|
||
|
-$(TARGET): mkss.c $(LIBSENT)/libsent.a $(LIBJULIUS)/libjulius.a
|
||
|
+$(TARGET): mkss.c $(LIBSENT)/libsent.so.0.0.0 $(LIBJULIUS)/libjulius.so.0.0.0
|
||
|
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ mkss.c $(LDFLAGS)
|
||
|
|
||
|
############################################################
|