]> sjero.net Git - wget/blob - windows/Makefile.watcom
[svn] Initial revision
[wget] / windows / Makefile.watcom
1 ## Compiler, linker, and lib stuff
2 ## Makefile for use with watcom win95/winnt executable.
3
4 CC=wcc386
5 LINK=wlink
6
7 #disabled for faster compiler
8 LFLAGS=sys nt op st=32767 op version=15013 op map
9 CFLAGS=/zp4 /d1 /w4 /fpd /5s /fp5 /bm /mf /os /bt=nt /DWINDOWS /DHAVE_CONFIG_H /I=f:\lang\watcom\h;f:\lang\watcom\h\nt;f:\code\wgetb13\src
10
11 ## variables
12 OBJS = FILE ALLOCA.obj,cmpt.obj,connect.obj,fnmatch.obj,ftp.obj,ftp-basic.obj, &
13       ftp-ls.obj,ftp-opie.obj,getopt.obj,headers.obj,host.obj,html.obj, &
14       http.obj,init.obj,log.obj,main.obj,md5.obj,netrc.obj,rbuf.obj, &
15       recur.obj,retr.obj,url.obj,utils.obj,version.obj,mswindows.obj
16 LINKOBJS = ALLOCA.obj cmpt.obj connect.obj fnmatch.obj ftp.obj ftp-basic.obj &
17       ftp-ls.obj ftp-opie.obj getopt.obj headers.obj host.obj html.obj &
18       http.obj init.obj log.obj main.obj md5.obj netrc.obj rbuf.obj &
19       recur.obj retr.obj url.obj utils.obj version.obj mswindows.obj
20 LIBFILES =
21
22 BINNAME=wget.exe
23
24 $(BINNAME): $(LINKOBJS)
25         $(LINK) $(LFLAGS) NAME $(BINNAME) $(OBJS) $(LIBPATH) $(LIBFILES)
26
27 alloca.obj : alloca.c config.h
28         $(CC) $(CFLAGS) alloca.c
29
30 cmpt.obj : cmpt.c cmpt.h wget.h config.h
31         $(CC) $(CFLAGS) cmpt.c
32
33 connect.obj : connect.c wget.h connect.h host.h config.h
34         $(CC) $(CFLAGS) connect.c
35
36 fnmatch.obj : fnmatch.c wget.h fnmatch.h config.h
37         $(CC) $(CFLAGS) fnmatch.c
38
39 ftp.obj : ftp.c wget.h utils.h url.h rbuf.h retr.h ftp.h html.h connect.h host.h fnmatch.h netrc.h config.h
40         $(CC) $(CFLAGS) ftp.c
41
42 ftp-basic.obj : ftp-basic.c wget.h utils.h rbuf.h connect.h host.h config.h
43         $(CC) $(CFLAGS) ftp-basic.c
44
45 ftp-ls.obj : ftp-ls.c wget.h utils.h ftp.h config.h
46         $(CC) $(CFLAGS) ftp-ls.c
47
48 ftp-opie.obj : ftp-opie.c wget.h md5.h config.h
49         $(CC) $(CFLAGS) ftp-opie.c
50
51 getopt.obj : getopt.c wget.h getopt.h config.h
52         $(CC) $(CFLAGS) getopt.c
53
54 headers.obj : headers.c headers.h wget.h rbuf.h connect.h config.h
55         $(CC) $(CFLAGS) headers.c
56
57 host.obj : host.c wget.h host.h utils.h url.h config.h
58         $(CC) $(CFLAGS) host.c
59
60 html.obj : html.c wget.h url.h utils.h ftp.h html.h config.h
61         $(CC) $(CFLAGS) html.c
62
63 http.obj : http.c wget.h utils.h url.h host.h rbuf.h retr.h headers.h connect.h fnmatch.h netrc.h config.h
64         $(CC) $(CFLAGS) http.c
65
66 init.obj : init.c wget.h utils.h init.h host.h recur.h netrc.h config.h
67         $(CC) $(CFLAGS) init.c
68
69 log.obj : log.c wget.h utils.h config.h
70         $(CC) $(CFLAGS) log.c
71
72 main.obj : main.c wget.h utils.h getopt.h init.h retr.h host.h recur.h config.h mswindows.h
73         $(CC) $(CFLAGS) main.c
74
75 md5.obj : md5.c wget.h md5.h config.h
76         $(CC) $(CFLAGS) md5.c
77
78 mswindows.obj : mswindows.c wget.h url.h config.h
79         $(CC) $(CFLAGS) mswindows.c
80
81 netrc.obj : netrc.c wget.h utils.h netrc.h init.h config.h
82         $(CC) $(CFLAGS) netrc.c
83
84 rbuf.obj : rbuf.c wget.h rbuf.h connect.h config.h
85         $(CC) $(CFLAGS) rbuf.c
86
87 recur.obj : recur.c wget.h url.h recur.h utils.h retr.h ftp.h fnmatch.h host.h config.h
88         $(CC) $(CFLAGS) recur.c
89
90 retr.obj : retr.c wget.h utils.h retr.h url.h recur.h ftp.h host.h connect.h config.h
91         $(CC) $(CFLAGS) retr.c
92
93 url.obj : url.c wget.h url.h host.h html.h utils.h config.h
94         $(CC) $(CFLAGS) url.c
95
96 utils.obj : utils.c wget.h fnmatch.h utils.h config.h
97         $(CC) $(CFLAGS) utils.c
98
99 version.obj : version.c config.h
100         $(CC) $(CFLAGS) version.c
101