diff options
Diffstat (limited to 'src/chrtrans/makefile.in')
-rw-r--r-- | src/chrtrans/makefile.in | 201 |
1 files changed, 201 insertions, 0 deletions
diff --git a/src/chrtrans/makefile.in b/src/chrtrans/makefile.in new file mode 100644 index 0000000..8eb4e58 --- /dev/null +++ b/src/chrtrans/makefile.in @@ -0,0 +1,201 @@ +# $LynxId: makefile.in,v 1.45 2021/03/14 17:14:26 emil 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@ +datarootdir = @datarootdir@ +top_srcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = $(srcdir) + +top_builddir = ../.. + +CC = @CC@ +CPP = @CPP@ +CFLAGS = @CFLAGS@ @EXTRA_CPPFLAGS@ +CPPFLAGS = @CPPFLAGS@ + +WWWINC = WWW/Library/Implementation + +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@ +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)/ \ + $(SITE_DEFS) $(BUILD_CPPFLAGS) +CC_OPTS = $(CPP_OPTS) $(BUILD_CFLAGS) + +LINT = @LINT@ +LINTOPTS = @LINT_OPTS@ + +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 \ + iso16_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) + +all tables: $(TABLES) + +OBJS = makeuctb$o +C_SRC = $(OBJS:$o=.c) + +$(MAKEUCTB) : $(OBJS) + $(BUILD_CC) $(CC_OPTS) $(BUILD_LDFLAGS) -o $@ $(OBJS) $(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) $(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) +iso16_uni.h: $(srcdir)/iso16_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. |