55 lines
1.9 KiB
Text
55 lines
1.9 KiB
Text
$NetBSD: patch-ae,v 1.2 2006/01/15 13:56:10 rxg Exp $
|
|
|
|
--- ImmModules/CCE/Makefile.in.orig Mon May 22 17:21:42 2000
|
|
+++ ImmModules/CCE/Makefile.in
|
|
@@ -1,24 +1,27 @@
|
|
prefix=@prefix@
|
|
-CFLAGS = @CFLAGS@
|
|
-PROG = cce_hzinput.so
|
|
-CCE_OBJS = xl_hzinput.o CCE_hzinput.o \
|
|
- xl_pinyin.o CCE_pinyin.o
|
|
-
|
|
-CFLAGS = -g -Wall -I../../include -I.
|
|
-
|
|
-all: cce_hzinput.so cce_pinyin.so test
|
|
+CFLAGS = -Wall -I../../include -I. @CFLAGS@
|
|
+HZ_PROG = cce_hzinput.a
|
|
+PY_PROG = cce_pinyin.a
|
|
+HZ_OBJS = xl_hzinput.o CCE_hzinput.o
|
|
+PY_OBJS = xl_pinyin.o CCE_pinyin.o
|
|
+
|
|
+CC = $(LIBTOOL) --mode=compile @CC@
|
|
+
|
|
+all: $(HZ_OBJS) $(PY_OBJS)
|
|
+ $(LIBTOOL) --mode=link @CC@ -o $(HZ_PROG:.a=.la) $(HZ_OBJS:.o=.lo) -rpath $(prefix)/lib/unicon -module -avoid-version
|
|
+ $(LIBTOOL) --mode=link @CC@ -o $(PY_PROG:.a=.la) $(PY_OBJS:.o=.lo) -rpath $(prefix)/lib/unicon -module -avoid-version
|
|
|
|
CCE_hzinput.o : CCE_hzinput.c
|
|
- gcc $(CFLAGS) -c CCE_hzinput.c -o CCE_hzinput.o
|
|
+ $(CC) $(CFLAGS) -c CCE_hzinput.c -o CCE_hzinput.o
|
|
xl_hzinput.o : xl_hzinput.c
|
|
- gcc $(CFLAGS) -c xl_hzinput.c -o xl_hzinput.o
|
|
+ $(CC) $(CFLAGS) -c xl_hzinput.c -o xl_hzinput.o
|
|
cce_hzinput.so: CCE_hzinput.o xl_hzinput.o
|
|
gcc CCE_hzinput.o xl_hzinput.o -shared -o cce_hzinput.so
|
|
|
|
xl_pinyin.o : xl_pinyin.c xl_pinyin.h
|
|
- gcc $(CFLAGS) -c xl_pinyin.c -o xl_pinyin.o
|
|
+ $(CC) $(CFLAGS) -c xl_pinyin.c -o xl_pinyin.o
|
|
CCE_pinyin.o : CCE_pinyin.c
|
|
- gcc $(CFLAGS) -c CCE_pinyin.c -o CCE_pinyin.o
|
|
+ $(CC) $(CFLAGS) -c CCE_pinyin.c -o CCE_pinyin.o
|
|
cce_pinyin.so : xl_pinyin.o CCE_pinyin.o
|
|
gcc CCE_pinyin.o xl_pinyin.o -shared -o cce_pinyin.so
|
|
|
|
@@ -29,8 +32,8 @@
|
|
gcc -g -I../../include -I. cin2tab.c -o cin2tab
|
|
|
|
install:
|
|
- mkdir -p $(prefix)/lib/unicon2
|
|
- cp *.so $(prefix)/lib/unicon2
|
|
+ $(LIBTOOL) --mode=install $(BSD_INSTALL_LIB) $(HZ_PROG:.a=.la) $(prefix)/lib/unicon
|
|
+ $(LIBTOOL) --mode=install $(BSD_INSTALL_LIB) $(PY_PROG:.a=.la) $(prefix)/lib/unicon
|
|
clean:
|
|
rm -f *.o core a.out *.bak test *.so
|
|
|