# $LynxId: makefile.in,v 1.37 2010/09/19 19:30:58 tom Exp $ # # 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 = ../.. CC = @CC@ CPP = @CPP@ CFLAGS = @CFLAGS@ EXTRA_CPPFLAGS = @EXTRA_CPPFLAGS@ CPPFLAGS = @CPPFLAGS@ LIBS = @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 BUILD_CC = @BUILD_CC@ BUILD_CPP = @BUILD_CPP@ BUILD_CFLAGS = @BUILD_CFLAGS@ BUILD_CPPFLAGS = @BUILD_CPPFLAGS@ @DEFS@ BUILD_LIBS = @BUILD_LIBS@ #$(SITE_LIBS) BUILD_LDFLAGS = @BUILD_LDFLAGS@ x = @EXEEXT@ o = .@BUILD_OBJEXT@ BUILD_EXEEXT = @BUILD_EXEEXT@ CPP_OPTS = \ -I$(top_builddir) \ -I$(top_srcdir)/src \ -I$(top_srcdir)/src/chrtrans \ -I$(top_srcdir)/$(WWWINC) \ -I$(top_srcdir)/ \ $(INTLDIR_CPPFLAGS) $(SITE_DEFS) $(BUILD_CPPFLAGS) CC_OPTS = $(CPP_OPTS) $(BUILD_CFLAGS) LINT = @LINT@ LINTOPTS = CTAGS = @CTAGS@ # # 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) MAKEUCTB = makeuctb$(BUILD_EXEEXT) 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 \ cp857_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 \ iso13_uni.h \ iso14_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) OBJS = makeuctb$o C_SRC = $(OBJS:$o=.c) $(MAKEUCTB) : $(OBJS) $(BUILD_CC) $(CC_OPTS) $(BUILD_LDFLAGS) -o $@ $(OBJS) $(INTLLIB) $(BUILD_LIBS) makeuctb$o : $(srcdir)/UCkd.h $(srcdir)/makeuctb.c .SUFFIXES : $o .tbl .i .h .c$o: @RULE_CC@ @ECHO_CC@$(BUILD_CC) $(CC_OPTS) -c $(srcdir)/$*.c .c.i: @RULE_CC@ @ECHO_CC@$(BUILD_CPP) -C $(CPP_OPTS) $(srcdir)/$*.c >$@ .tbl.h: ./$(MAKEUCTB) $(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) cp1251_uni.h: $(srcdir)/cp1251_uni.tbl $(MAKEUCTB) cp1252_uni.h: $(srcdir)/cp1252_uni.tbl $(MAKEUCTB) cp1253_uni.h: $(srcdir)/cp1253_uni.tbl $(MAKEUCTB) cp1255_uni.h: $(srcdir)/cp1255_uni.tbl $(MAKEUCTB) cp1256_uni.h: $(srcdir)/cp1256_uni.tbl $(MAKEUCTB) cp1257_uni.h: $(srcdir)/cp1257_uni.tbl $(MAKEUCTB) cp437_uni.h: $(srcdir)/cp437_uni.tbl $(MAKEUCTB) cp737_uni.h: $(srcdir)/cp737_uni.tbl $(MAKEUCTB) cp775_uni.h: $(srcdir)/cp775_uni.tbl $(MAKEUCTB) cp850_uni.h: $(srcdir)/cp850_uni.tbl $(MAKEUCTB) cp852_uni.h: $(srcdir)/cp852_uni.tbl $(MAKEUCTB) cp857_uni.h: $(srcdir)/cp857_uni.tbl $(MAKEUCTB) cp862_uni.h: $(srcdir)/cp862_uni.tbl $(MAKEUCTB) cp864_uni.h: $(srcdir)/cp864_uni.tbl $(MAKEUCTB) cp866_uni.h: $(srcdir)/cp866_uni.tbl $(MAKEUCTB) cp866u_uni.h: $(srcdir)/cp866u_uni.tbl $(MAKEUCTB) cp869_uni.h: $(srcdir)/cp869_uni.tbl $(MAKEUCTB) def7_uni.h: $(srcdir)/def7_uni.tbl $(MAKEUCTB) dmcs_uni.h: $(srcdir)/dmcs_uni.tbl $(MAKEUCTB) hp_uni.h: $(srcdir)/hp_uni.tbl $(MAKEUCTB) iso01_uni.h: $(srcdir)/iso01_uni.tbl $(MAKEUCTB) iso02_uni.h: $(srcdir)/iso02_uni.tbl $(MAKEUCTB) iso03_uni.h: $(srcdir)/iso03_uni.tbl $(MAKEUCTB) iso04_uni.h: $(srcdir)/iso04_uni.tbl $(MAKEUCTB) iso05_uni.h: $(srcdir)/iso05_uni.tbl $(MAKEUCTB) iso06_uni.h: $(srcdir)/iso06_uni.tbl $(MAKEUCTB) iso07_uni.h: $(srcdir)/iso07_uni.tbl $(MAKEUCTB) iso08_uni.h: $(srcdir)/iso08_uni.tbl $(MAKEUCTB) iso09_uni.h: $(srcdir)/iso09_uni.tbl $(MAKEUCTB) iso10_uni.h: $(srcdir)/iso10_uni.tbl $(MAKEUCTB) iso13_uni.h: $(srcdir)/iso13_uni.tbl $(MAKEUCTB) iso14_uni.h: $(srcdir)/iso14_uni.tbl $(MAKEUCTB) iso15_uni.h: $(srcdir)/iso15_uni.tbl $(MAKEUCTB) koi8r_uni.h: $(srcdir)/koi8r_uni.tbl $(MAKEUCTB) koi8u_uni.h: $(srcdir)/koi8u_uni.tbl $(MAKEUCTB) mac_uni.h: $(srcdir)/mac_uni.tbl $(MAKEUCTB) mnem2_suni.h: $(srcdir)/mnem2_suni.tbl $(MAKEUCTB) mnem_suni.h: $(srcdir)/mnem_suni.tbl $(MAKEUCTB) next_uni.h: $(srcdir)/next_uni.tbl $(MAKEUCTB) pt154_uni.h: $(srcdir)/pt154_uni.tbl $(MAKEUCTB) rfc_suni.h: $(srcdir)/rfc_suni.tbl $(MAKEUCTB) utf8_uni.h: $(srcdir)/utf8_uni.tbl $(MAKEUCTB) viscii_uni.h: $(srcdir)/viscii_uni.tbl $(MAKEUCTB) lint: $(LINT) $(LINTOPTS) $(CPP_OPTS) $(C_SRC) 2>&1 |tee $(top_builddir)/lint.chrtrans tags: $(CTAGS) *.[ch] clean: rm -f $(MAKEUCTB) *$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.