Imported from antiword-0.37.tar.gz.
[antiword.git] / Makefile.vc60
blobd3703d2ab05b67f9bed5ec5e33a3b5c37d6e1455
2 # Makefile for antiword (Windows version)
4 # Visual C++ 6.0 (use nmake)
6 # needs getopt.c 
8 # Original version by: Frank M. Siegert <frank@wizards.de>
11 .SUFFIXES: .exe .obj .c .asm
13 CC      = cl
14 LD      = link
15 CP      = copy
16 RM      = del /f
18 # Debug flag must be equal to DEBUG or NDEBUG
20 LDLIBS  = kernel32.lib user32.lib
22 # Ox is full optimization
24 CFLAGS  = /Ox /c /D__dos /DNDEBUG
25 LDFLAGS = 
27 OBJS    =\
28         main_u.obj asc85enc.obj blocklist.obj chartrans.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 drftrlist.obj\
31         imgexam.obj imgtrans.obj jpeg2eps.obj listlist.obj misc.obj notes.obj\
32         options.obj out2window.obj output.obj pdf.obj pictlist.obj png2eps.obj\
33         postscript.obj prop0.obj\ prop2.obj prop6.obj prop8.obj properties.obj\
34         propmod.obj rowlist.obj sectlist.obj stylelist.obj stylesheet.obj\
35         summary.obj tabstop.obj text.obj unix.obj utf8.obj word2text.obj\
36         worddos.obj wordlib.obj wordmac.obj wordole.obj wordwin.obj xmalloc.obj\
37         xml.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) antiword.exe
52 $(PROG):        $(OBJS)
53         -$(RM) $@
54         $(LD) /OUT:$@ $(LDFLAGS) $(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