home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lynx2.8.1dev.10.tar.gz / lynx2.8.1dev.10.tar / lynx2-8 / src / chrtrans / makefile.in < prev    next >
Makefile  |  1998-03-25  |  4KB  |  148 lines

  1. #
  2. # Makefile for the makeuctb and unicode tables.
  3. #
  4. # This may not yet work for the general case.
  5. # Only some dependencies included.
  6. #
  7. SHELL        = /bin/sh
  8.  
  9. x        = @PROG_EXT@
  10.  
  11. prefix        = @prefix@
  12. exec_prefix    = @exec_prefix@
  13. top_srcdir    = @top_srcdir@
  14. srcdir        = @srcdir@
  15. VPATH        = $(srcdir)
  16.  
  17. WWWINC        = WWW/Library/Implementation
  18. SITE_DEFS    = # FIXME: set in parent makefile
  19.  
  20. CC        = @CC@
  21. CPP        = @CPP@
  22. CFLAGS        = @CFLAGS@
  23. CPP_OPTS    = @DEFS@ @CPPFLAGS@ \
  24.         -I../.. \
  25.         -I$(top_srcdir)/src \
  26.         -I$(top_srcdir)/src/chrtrans \
  27.         -I$(top_srcdir)/$(WWWINC) \
  28.         $(SITE_DEFS)
  29. CC_OPTS        = $(CPP_OPTS) $(CFLAGS)
  30.  
  31. #
  32. # This file contains the font map for the default (hardware) font
  33. #
  34.  
  35. FONTMAP_INC = iso01_uni.h# default, if not set by recursive call
  36.  
  37. ### fastdep: $(FONTMAP_INC)
  38.  
  39. TABLES= \
  40.  cp1250_uni.h \
  41.  cp1251_uni.h \
  42.  cp1252_uni.h \
  43.  cp1253_uni.h \
  44.  cp1255_uni.h \
  45.  cp1256_uni.h \
  46.  cp1257_uni.h \
  47.  cp437_uni.h \
  48.  cp737_uni.h \
  49.  cp775_uni.h \
  50.  cp850_uni.h \
  51.  cp852_uni.h \
  52.  cp862_uni.h \
  53.  cp864_uni.h \
  54.  cp866_uni.h \
  55.  cp869_uni.h \
  56.  def7_uni.h \
  57.  dmcs_uni.h \
  58.  iso01_uni.h \
  59.  iso02_uni.h \
  60.  iso03_uni.h \
  61.  iso04_uni.h \
  62.  iso05_uni.h \
  63.  iso06_uni.h \
  64.  iso07_uni.h \
  65.  iso08_uni.h \
  66.  iso09_uni.h \
  67.  iso10_uni.h \
  68.  koi8r_uni.h \
  69.  mac_uni.h \
  70.  mnem_suni.h \
  71.  mnem2_suni.h \
  72.  next_uni.h \
  73.  rfc_suni.h \
  74.  utf8_uni.h \
  75.  viscii_uni.h
  76.  
  77. default: $(FONTMAP_INC)
  78.  
  79. tables: $(TABLES)
  80.  
  81. makeuctb$x: makeuctb.o
  82.     $(CC) $(CC_OPTS) -o $@ makeuctb.o
  83.  
  84. makeuctb.o: $(srcdir)/UCkd.h $(srcdir)/makeuctb.c
  85.  
  86. .SUFFIXES : .tbl .i
  87.  
  88. .c.o:
  89. @RULE_CC@
  90.     @ECHO_CC@$(CC) $(CC_OPTS) -c $(srcdir)/$*.c
  91.  
  92. .c.i:
  93. @RULE_CC@
  94.     @ECHO_CC@$(CPP) -C $(CPP_OPTS) $*.c >$@
  95.  
  96. .tbl.h:
  97.     ./makeuctb $(srcdir)/$*.tbl > $@
  98.  
  99. # table files listed here once again to get the make dependencies
  100. # right, in case makeuctb was recompiled.
  101. cp1250_uni.h:        $(srcdir)/cp1250_uni.tbl    makeuctb$x
  102. cp1251_uni.h:        $(srcdir)/cp1251_uni.tbl    makeuctb$x
  103. cp1252_uni.h:        $(srcdir)/cp1252_uni.tbl    makeuctb$x
  104. cp1253_uni.h:        $(srcdir)/cp1253_uni.tbl    makeuctb$x
  105. cp1255_uni.h:        $(srcdir)/cp1255_uni.tbl    makeuctb$x
  106. cp1256_uni.h:        $(srcdir)/cp1256_uni.tbl    makeuctb$x
  107. cp1257_uni.h:        $(srcdir)/cp1257_uni.tbl    makeuctb$x
  108. cp437_uni.h:        $(srcdir)/cp437_uni.tbl        makeuctb$x
  109. cp737_uni.h:        $(srcdir)/cp737_uni.tbl        makeuctb$x
  110. cp850_uni.h:        $(srcdir)/cp850_uni.tbl        makeuctb$x
  111. cp852_uni.h:        $(srcdir)/cp852_uni.tbl        makeuctb$x
  112. cp862_uni.h:        $(srcdir)/cp862_uni.tbl        makeuctb$x
  113. cp864_uni.h:        $(srcdir)/cp864_uni.tbl        makeuctb$x
  114. cp866_uni.h:        $(srcdir)/cp866_uni.tbl        makeuctb$x
  115. cp869_uni.h:        $(srcdir)/cp869_uni.tbl        makeuctb$x
  116. def7_uni.h:        $(srcdir)/def7_uni.tbl        makeuctb$x
  117. dmcs_uni.h:        $(srcdir)/dmcs_uni.tbl        makeuctb$x
  118. iso01_uni.h:        $(srcdir)/iso01_uni.tbl        makeuctb$x
  119. iso02_uni.h:        $(srcdir)/iso02_uni.tbl        makeuctb$x
  120. iso03_uni.h:        $(srcdir)/iso03_uni.tbl        makeuctb$x
  121. iso04_uni.h:        $(srcdir)/iso04_uni.tbl        makeuctb$x
  122. iso05_uni.h:        $(srcdir)/iso05_uni.tbl        makeuctb$x
  123. iso06_uni.h:        $(srcdir)/iso06_uni.tbl        makeuctb$x
  124. iso07_uni.h:        $(srcdir)/iso07_uni.tbl        makeuctb$x
  125. iso08_uni.h:        $(srcdir)/iso08_uni.tbl        makeuctb$x
  126. iso09_uni.h:        $(srcdir)/iso09_uni.tbl        makeuctb$x
  127. iso10_uni.h:        $(srcdir)/iso10_uni.tbl        makeuctb$x
  128. koi8r_uni.h:        $(srcdir)/koi8r_uni.tbl        makeuctb$x
  129. mac_uni.h:        $(srcdir)/mac_uni.tbl        makeuctb$x
  130. mnem_suni.h:        $(srcdir)/mnem_suni.tbl        makeuctb$x
  131. mnem2_suni.h:        $(srcdir)/mnem2_suni.tbl    makeuctb$x
  132. next_uni.h:        $(srcdir)/next_uni.tbl        makeuctb$x
  133. rfc_suni.h:        $(srcdir)/rfc_suni.tbl        makeuctb$x
  134. utf8_uni.h:        $(srcdir)/utf8_uni.tbl        makeuctb$x
  135. viscii_uni.h:        $(srcdir)/viscii_uni.tbl    makeuctb$x
  136.  
  137. clean:
  138.     rm -f makeuctb$x *.o *uni.h *uni2.h
  139.  
  140. distclean: clean
  141.     -rm -rf obsolete
  142.     rm -f core *.bak *.sav *~ *.h_old
  143.  
  144. depend :
  145.     makedepend -fmakefile -- $(CPP_OPTS) -- $(C_SRC)
  146.  
  147. # DO NOT DELETE THIS LINE -- make depend depends on it.
  148.