home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / anwor032.zip / antiword.0.32 / Makefile.dos < prev    next >
Makefile  |  2001-07-29  |  1KB  |  59 lines

  1. #
  2. # Makefile for antiword (Dos version)
  3. #
  4. # TurboC++ 3.0 for DOS
  5. #
  6.  
  7. .SUFFIXES: .exe .obj .c .asm
  8.  
  9. CC    = d:\tc\bin\tcc
  10. # Link is a copy of tlink for the benefit of ndmake
  11. LD    = d:\tc\bin\link
  12. CP    = copy
  13. RM    = del
  14.  
  15. # Memory model: one of s, m, c, l, h (small, medium, compact, large, huge)
  16. MODEL = h
  17.  
  18. # must be equal to DEBUG or NDEBUG
  19. DB    = DEBUG
  20.  
  21. STARTUP    = d:\tc\lib\c0$(MODEL).obj
  22. LDLIBS    = d:\tc\lib\emu d:\tc\lib\math$(MODEL) d:\tc\lib\c$(MODEL).lib
  23.  
  24. CFLAGS    = -O2 -Z -m$(MODEL) -D__dos -D$(DB)
  25. LDFLAGS    = -c
  26.  
  27. OBJS    =\
  28.     main_u.obj asc85enc.obj blocklis.obj chartran.obj datalist.obj\
  29.     depot.obj dib2eps.obj fail.obj finddata.obj findtext.obj fontlist.obj\
  30.     fonts.obj fonts_u.obj imgexam.obj imgtrans.obj jpeg2eps.obj misc.obj\
  31.     notes.obj options.obj out2wind.obj pictlist.obj png2eps.obj\
  32.     postscri.obj prop6.obj prop8.obj properti.obj propmod.obj rowlist.obj\
  33.     stylelis.obj tabstop.obj unix.obj utf8.obj word2tex.obj wordlib.obj\
  34.     xmalloc.obj getopt.obj
  35.  
  36. PROG    = antiword.exe
  37.  
  38. INSTALL_DIR = $(HOME)\bin
  39.  
  40. all:        $(PROG)
  41.  
  42. install:    all
  43.         $(CP) $(PROG) $(INSTALL_DIR)
  44.  
  45. clean:
  46.         $(RM) $(OBJS)
  47.         $(RM) $(PROG)
  48.  
  49. $(PROG):    $(OBJS)
  50.     -    $(RM) $@
  51.         $(LD) $(LDFLAGS) $(STARTUP) $(OBJS), $@,, $(LDLIBS)
  52.  
  53. .c.obj:
  54.         $(CC) $(CFLAGS) -c $<
  55.  
  56. main_u.obj:    version.h
  57. postscri.obj:    version.h
  58. fonts_u.obj:    fontinfo.h
  59.