Imported from antiword-0.37.tar.gz.
[antiword.git] / Makefile.dos
blob0a2fc0b36665624e80dc652ca56d1a89fd2433d1
2 # Makefile for antiword (Dos version)
4 # TurboC++ 3.0 for DOS
7 .SUFFIXES: .exe .obj .c .asm
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
15 # Memory model: one of s, m, c, l, h (small, medium, compact, large, huge)
16 MODEL = h
18 # must be equal to DEBUG or NDEBUG
19 DB      = DEBUG
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
24 CFLAGS  = -O2 -Z -m$(MODEL) -D__dos -D$(DB)
25 LDFLAGS = -c
27 OBJS    =\
28         main_u.obj asc85enc.obj blocklis.obj chartran.obj datalist.obj\
29         depot.obj dib2eps.obj doclist.obj fail.obj finddata.obj findtext.obj\
30         fmt_text.obj fontlist.obj fonts.obj fonts_u.obj hdrftrli.obj\
31         imgexam.obj imgtrans.obj jpeg2eps.obj listlist.obj misc.obj notes.obj\
32         options.obj out2wind.obj output.obj pdf.obj pictlist.obj png2eps.obj\
33         postscri.obj prop0.obj prop2.obj prop6.obj prop8.obj properti.obj\
34         propmod.obj rowlist.obj sectlist.obj stylelis.obj styleshe.obj\
35         summary.obj tabstop.obj text.obj unix.obj utf8.obj word2tex.obj\
36         worddos.obj wordlib.obj wordmac.obj wordole.obj wordwin.obj\
37         xmalloc.obj xml.obj dos.obj getopt.obj
39 PROG    = antiword.exe
41 INSTALL_DIR = $(HOME)\bin
43 all:            $(PROG)
45 install:        all
46                 $(CP) $(PROG) $(INSTALL_DIR)
48 clean:
49                 $(RM) $(OBJS)
50                 $(RM) $(PROG)
52 $(PROG):        $(OBJS)
53                 if exist $@ $(RM) $@
54                 $(LD) $(LDFLAGS) $(STARTUP) $(OBJS), $@,, $(LDLIBS)
56 .c.obj:
57                 $(CC) $(CFLAGS) -c $<
59 main_u.obj:     version.h
60 postscri.obj:   version.h
61 pdf.obj:        version.h
62 fonts_u.obj:    fontinfo.h