1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
top_builddir = ..@mef_top_builddir_suffix@
top_srcdir = @top_srcdir@@mef_top_srcdir_suffix@
prefix = @prefix@
exec_prefix = @exec_prefix@
libdir = @libdir@
CC = @CC@
LIBTOOL = @LIBTOOL@
INSTALL = @INSTALL@
LIBDIR = $(DESTDIR)$(libdir)
INCDIR = $(DESTDIR)$(prefix)/include
VPATH = $(top_srcdir)/module
CFLAGS = $(CFLAGS_LOCAL) @DEB_CFLAGS@ @POBL_CFLAGS@ @TABLE_CFLAGS@ @CFLAGS@ @CPPFLAGS@ \
-I/usr/local/include
JAJP_TABLE_OBJ = ef_ucs4_jisx0208.o ef_ucs4_jisx0212.o ef_ucs4_jisx0213.o
KOKR_TABLE_OBJ = ef_ucs4_uhc.o ef_uhc_johab.o
ZH_TABLE_OBJ = ef_ucs4_gbk.o ef_ucs4_big5.o ef_ucs4_cns11643.o
BYTE_TABLE_OBJ = ef_ucs4_cp125x.o ef_ucs4_koi8.o ef_ucs4_georgian_ps.o \
ef_ucs4_iso8859.o ef_ucs4_tcvn5712_1.o ef_ucs4_viscii.o ef_ucs4_iscii.o
OBJ = $(JAJP_TABLE_OBJ) $(KOKR_TABLE_OBJ) $(ZH_TABLE_OBJ) $(BYTE_TABLE_OBJ)
TARGET = libmef_jajp.la libmef_kokr.la libmef_zh.la libmef_8bits.la
LIBTOOL_CC = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS)
LIBTOOL_LINK = $(LIBTOOL) --mode=link $(CC) @LDFLAGS@
LIBTOOL_INSTALL = $(LIBTOOL) --mode=install $(INSTALL)
all: $(TARGET)
# ../src/libmef.la is for ef_int_to_bytes()
libmef_jajp.la: $(JAJP_TABLE_OBJ)
$(LIBTOOL_LINK) -o libmef_jajp.la $(JAJP_TABLE_OBJ:.o=.lo) ../src/libmef.la \
../src/ef_jis_property.lo \
-rpath $(libdir)/mef -module -avoid-version @NO_UNDEFINED_FLAG@
libmef_kokr.la: $(KOKR_TABLE_OBJ)
$(LIBTOOL_LINK) -o libmef_kokr.la $(KOKR_TABLE_OBJ:.o=.lo) ../src/libmef.la \
-rpath $(libdir)/mef -module -avoid-version @NO_UNDEFINED_FLAG@
libmef_zh.la: $(ZH_TABLE_OBJ)
$(LIBTOOL_LINK) -o libmef_zh.la $(ZH_TABLE_OBJ:.o=.lo) ../src/libmef.la \
-rpath $(libdir)/mef -module -avoid-version @NO_UNDEFINED_FLAG@
libmef_8bits.la: $(BYTE_TABLE_OBJ)
$(LIBTOOL_LINK) -o libmef_8bits.la $(BYTE_TABLE_OBJ:.o=.lo) ../src/libmef.la \
-rpath $(libdir)/mef -module -avoid-version @NO_UNDEFINED_FLAG@
install: install-la
install-la: $(LIBDIR)/mef
$(LIBTOOL_INSTALL) $(TARGET) $(LIBDIR)/mef
install-inc:
uninstall:
rm -rf $(LIBDIR)/mef
$(LIBDIR)/mef :
mkdir -p $(LIBDIR)/mef
clean :
rm -rf $(OBJ) $(OBJ:.o=.lo) .libs *.la *.a
.SUFFIXES : .c.o
.c.o :
$(LIBTOOL_CC) -c $<
|