blob: 3db427e3fb610af1ae6e081722bcf741043191f9 (
plain) (
tree)
|
|
#
# Makefile for the makeuctb and unicode tables.
#
# This may not yet work for the general case.
# Only some dependencies included.
#
SHELL = @CONFIG_SHELL@
prefix = @prefix@
exec_prefix = @exec_prefix@
top_srcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = $(srcdir)
top_builddir = ../..
LIBS = @LIBS@ $(SITE_LIBS)
LDFLAGS = @LDFLAGS@
INTLLIB = @INTLDIR_MAKE@@INTLLIBS@
WWWINC = WWW/Library/Implementation
INTLDIR_CPPFLAGS= @INTLDIR_CPPFLAGS@-I$(top_srcdir)/intl
SITE_DEFS = # FIXME: set in parent makefile
CC = @CC@
CPP = @CPP@
CFLAGS = @CFLAGS@
x = @EXEEXT@
o = .@OBJEXT@
CPP_OPTS = @DEFS@ @CPPFLAGS@ \
-I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/src/chrtrans \
-I$(top_srcdir)/$(WWWINC) \
-I$(top_srcdir)/ \
$(INTLDIR_CPPFLAGS) $(SITE_DEFS)
CC_OPTS = $(CPP_OPTS) $(CFLAGS)
#
# This file contains the font map for the default (hardware) font
#
FONTMAP_INC = iso01_uni.h# default, if not set by recursive call
### fastdep: $(FONTMAP_INC)
TABLES= \
cp1250_uni.h \
cp1251_uni.h \
cp1252_uni.h \
cp1253_uni.h \
cp1255_uni.h \
cp1256_uni.h \
cp1257_uni.h \
cp437_uni.h \
cp737_uni.h \
cp775_uni.h \
cp850_uni.h \
cp852_uni.h \
cp862_uni.h \
cp864_uni.h \
cp866_uni.h \
cp866u_uni.h \
cp869_uni.h \
def7_uni.h \
dmcs_uni.h \
hp_uni.h \
iso01_uni.h \
iso02_uni.h \
iso03_uni.h \
iso04_uni.h \
iso05_uni.h \
iso06_uni.h \
iso07_uni.h \
iso08_uni.h \
iso09_uni.h \
iso10_uni.h \
iso15_uni.h \
koi8r_uni.h \
koi8u_uni.h \
mac_uni.h \
mnem2_suni.h \
mnem_suni.h \
next_uni.h \
next_uni.h \
pt154_uni.h \
rfc_suni.h \
utf8_uni.h \
viscii_uni.h
default: $(FONTMAP_INC)
tables: $(TABLES)
makeuctb$x: makeuctb$o
$(CC) $(CC_OPTS) $(LDFLAGS) -o $@ makeuctb$o $(INTLLIB) $(LIBS)
makeuctb$o: $(srcdir)/UCkd.h $(srcdir)/makeuctb.c
.SUFFIXES : $o .tbl .i
.c$o:
@RULE_CC@
@ECHO_CC@$(CC) $(CC_OPTS) -c $(srcdir)/$*.c
.c.i:
@RULE_CC@
@ECHO_CC@$(CPP) -C $(CPP_OPTS) $(srcdir)/$*.c >$@
.tbl.h:
./makeuctb$x $(srcdir)/$*.tbl $*.h
# table files listed here once again to get the make dependencies
# right, in case makeuctb was recompiled.
cp1250_uni.h: $(srcdir)/cp1250_uni.tbl makeuctb$x
cp1251_uni.h: $(srcdir)/cp1251_uni.tbl makeuctb$x
cp1252_uni.h: $(srcdir)/cp1252_uni.tbl makeuctb$x
cp1253_uni.h: $(srcdir)/cp1253_uni.tbl makeuctb$x
cp1255_uni.h: $(srcdir)/cp1255_uni.tbl makeuctb$x
cp1256_uni.h: $(srcdir)/cp1256_uni.tbl makeuctb$x
cp1257_uni.h: $(srcdir)/cp1257_uni.tbl makeuctb$x
cp437_uni.h: $(srcdir)/cp437_uni.tbl makeuctb$x
cp737_uni.h: $(srcdir)/cp737_uni.tbl makeuctb$x
cp775_uni.h: $(srcdir)/cp775_uni.tbl makeuctb$x
cp850_uni.h: $(srcdir)/cp850_uni.tbl makeuctb$x
cp852_uni.h: $(srcdir)/cp852_uni.tbl makeuctb$x
cp862_uni.h: $(srcdir)/cp862_uni.tbl makeuctb$x
cp864_uni.h: $(srcdir)/cp864_uni.tbl makeuctb$x
cp866_uni.h: $(srcdir)/cp866_uni.tbl makeuctb$x
cp866u_uni.h: $(srcdir)/cp866u_uni.tbl makeuctb$x
cp869_uni.h: $(srcdir)/cp869_uni.tbl makeuctb$x
def7_uni.h: $(srcdir)/def7_uni.tbl makeuctb$x
dmcs_uni.h: $(srcdir)/dmcs_uni.tbl makeuctb$x
hp_uni.h: $(srcdir)/hp_uni.tbl makeuctb$x
iso01_uni.h: $(srcdir)/iso01_uni.tbl makeuctb$x
iso02_uni.h: $(srcdir)/iso02_uni.tbl makeuctb$x
iso03_uni.h: $(srcdir)/iso03_uni.tbl makeuctb$x
iso04_uni.h: $(srcdir)/iso04_uni.tbl makeuctb$x
iso05_uni.h: $(srcdir)/iso05_uni.tbl makeuctb$x
iso06_uni.h: $(srcdir)/iso06_uni.tbl makeuctb$x
iso07_uni.h: $(srcdir)/iso07_uni.tbl makeuctb$x
iso08_uni.h: $(srcdir)/iso08_uni.tbl makeuctb$x
iso09_uni.h: $(srcdir)/iso09_uni.tbl makeuctb$x
iso10_uni.h: $(srcdir)/iso10_uni.tbl makeuctb$x
iso15_uni.h: $(srcdir)/iso15_uni.tbl makeuctb$x
koi8r_uni.h: $(srcdir)/koi8r_uni.tbl makeuctb$x
koi8u_uni.h: $(srcdir)/koi8u_uni.tbl makeuctb$x
mac_uni.h: $(srcdir)/mac_uni.tbl makeuctb$x
mnem2_suni.h: $(srcdir)/mnem2_suni.tbl makeuctb$x
mnem_suni.h: $(srcdir)/mnem_suni.tbl makeuctb$x
next_uni.h: $(srcdir)/next_uni.tbl makeuctb$x
pt154_uni.h: $(srcdir)/pt154_uni.tbl makeuctb$x
rfc_suni.h: $(srcdir)/rfc_suni.tbl makeuctb$x
utf8_uni.h: $(srcdir)/utf8_uni.tbl makeuctb$x
viscii_uni.h: $(srcdir)/viscii_uni.tbl makeuctb$x
clean:
rm -f makeuctb$x *$o *uni.h *uni2.h *.i
distclean: clean
-rm -rf obsolete
rm -f core *.bak *.sav *~ *.h_old
depend :
makedepend -fmakefile -- $(CPP_OPTS) -- $(C_SRC)
# DO NOT DELETE THIS LINE -- make depend depends on it.
|