File: Makefile.in

package info (click to toggle)
mlterm 3.9.4-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 25,340 kB
  • sloc: ansic: 154,713; sh: 5,302; cpp: 2,953; objc: 2,776; java: 2,472; makefile: 2,445; perl: 1,674; xml: 44
file content (72 lines) | stat: -rw-r--r-- 2,138 bytes parent folder | download
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 $<