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.dos < prev    next >
Makefile  |  1998-03-25  |  3KB  |  119 lines

  1. #
  2. # Makefile for the makeuctb and unicode tables
  3. # for use with DJGPP.
  4. #
  5. # Type make to build makeuctb  and all character translation maps.
  6. # Type make fontmap to build makeuctb and translation map iso8859-1.
  7. # Type make makeuctb.exe to build makeuctb only.
  8. # Type make clean to remove makeuctb and character translation maps.
  9. # Type make distclean to remove makeuctb, character translation maps
  10. # and .bak files.
  11. #
  12. CFLAGS = $(MCFLAGS)
  13.  
  14. CC = gcc
  15. MCFLAGS = -O3 -DDOSPATH -DNO_TTYTYP \
  16. -I. \
  17. -I../../WWW/library/implement \
  18. -I../../djgpp/tcplib/include \
  19. -I../../djgpp/tcplib/include/tcp
  20.  
  21. .SUFFIXES: .tbl
  22. #
  23. # This file contains the font map for the default (hardware) font
  24. #
  25.  
  26. FONTMAP_INC = iso01_un.h
  27.  
  28. TABLES= \
  29.  cp1250_uni.h \
  30.  cp1251_uni.h \
  31.  cp1252_uni.h \
  32.  cp1253_uni.h \
  33.  cp1255_uni.h \
  34.  cp1256_uni.h \
  35.  cp1257_uni.h \
  36.  cp437_uni.h \
  37.  cp737_uni.h \
  38.  cp775_uni.h \
  39.  cp850_uni.h \
  40.  cp852_uni.h \
  41.  cp862_uni.h \
  42.  cp864_uni.h \
  43.  cp866_uni.h \
  44.  cp869_uni.h \
  45.  def7_uni.h \
  46.  dmcs_uni.h \
  47.  iso01_uni.h \
  48.  iso02_uni.h \
  49.  iso03_uni.h \
  50.  iso04_uni.h \
  51.  iso05_uni.h \
  52.  iso06_uni.h \
  53.  iso07_uni.h \
  54.  iso08_uni.h \
  55.  iso09_uni.h \
  56.  iso10_uni.h \
  57.  koi8r_uni.h \
  58.  mac_uni.h \
  59.  mnem_suni.h \
  60.  mnem2_suni.h \
  61.  next_uni.h \
  62.  rfc_suni.h \
  63.  utf8_uni.h \
  64.  viscii_uni.h
  65.  
  66. default: $(TABLES)
  67.  
  68. fontmap: $(FONTMAP_INC)
  69.  
  70. makeuctb.exe: makeuctb.c UCkd.h
  71.     $(CC) $(CFLAGS) -o makeuctb.exe makeuctb.c
  72.     strip makeuctb.exe
  73.  
  74. .tbl.h:
  75.     ./makeuctb $*.tbl > $@
  76.  
  77. cp1250_uni.h:        cp1250_uni.tbl        makeuctb.exe
  78. cp1251_uni.h:        cp1251_uni.tbl        makeuctb.exe
  79. cp1252_uni.h:        cp1252_uni.tbl        makeuctb.exe
  80. cp1253_uni.h:        cp1253_uni.tbl        makeuctb.exe
  81. cp1255_uni.h:        cp1255_uni.tbl        makeuctb.exe
  82. cp1256_uni.h:        cp1256_uni.tbl        makeuctb.exe
  83. cp1257_uni.h:        cp1257_uni.tbl        makeuctb.exe
  84. cp437_uni.h:        cp437_uni.tbl        makeuctb.exe
  85. cp737_uni.h:        cp737_uni.tbl        makeuctb.exe
  86. cp850_uni.h:        cp850_uni.tbl        makeuctb.exe
  87. cp852_uni.h:        cp852_uni.tbl        makeuctb.exe
  88. cp862_uni.h:        cp862_uni.tbl        makeuctb.exe
  89. cp864_uni.h:        cp864_uni.tbl        makeuctb.exe
  90. cp866_uni.h:        cp866_uni.tbl        makeuctb.exe
  91. cp869_uni.h:        cp869_uni.tbl        makeuctb.exe
  92. def7_uni.h:        def7_uni.tbl        makeuctb.exe
  93. dmcs_uni.h:        dmcs_uni.tbl        makeuctb.exe
  94. iso01_uni.h:        iso01_uni.tbl        makeuctb.exe
  95. iso02_uni.h:        iso02_uni.tbl        makeuctb.exe
  96. iso03_uni.h:        iso03_uni.tbl        makeuctb.exe
  97. iso04_uni.h:        iso04_uni.tbl        makeuctb.exe
  98. iso05_uni.h:        iso05_uni.tbl        makeuctb.exe
  99. iso06_uni.h:        iso06_uni.tbl        makeuctb.exe
  100. iso07_uni.h:        iso07_uni.tbl        makeuctb.exe
  101. iso08_uni.h:        iso08_uni.tbl        makeuctb.exe
  102. iso09_uni.h:        iso09_uni.tbl        makeuctb.exe
  103. iso10_uni.h:        iso10_uni.tbl        makeuctb.exe
  104. koi8r_uni.h:        koi8r_uni.tbl        makeuctb.exe
  105. mac_uni.h:        mac_uni.tbl        makeuctb.exe
  106. mnem_suni.h:        mnem_suni.tbl        makeuctb.exe
  107. mnem2_suni.h:        mnem2_suni.tbl        makeuctb.exe
  108. next_uni.h:        next_uni.tbl        makeuctb.exe
  109. rfc_suni.h:        rfc_suni.tbl        makeuctb.exe
  110. utf8_uni.h:        utf8_uni.tbl        makeuctb.exe
  111. viscii_uni.h:        viscii_uni.tbl        makeuctb.exe
  112.  
  113. clean:
  114.     rm -f makeuctb.exe makeuctb *.o *un.h *u.h *c.h *i.h
  115.  
  116. distclean: clean
  117.     -rm -f *.bak
  118.  
  119.