]> sjero.net Git - wget/blob - msdos/Makefile.WC
Applying Gisle's latest MS-DOS patches.
[wget] / msdos / Makefile.WC
1 #
2 # Makefile for Wget / DOS32A / OpenWatcom
3 # by G. Vanem <gvanem@broadpark.no> 2007
4 #
5
6 COMPILE = *wcc386 -mf -3r -w6 -d2 -zq -zm -of -I. -I$(%watt_root)\inc &
7             -I..\msdos -fr=nul -bt=dos -s -dHAVE_CONFIG_H -dENABLE_DEBUG &
8             -dSIZEOF_INT=4
9
10 LINK = *wlink option quiet, map, verbose, eliminate, caseexact, stack=100k &
11         debug all system dos32a
12
13 OBJ_DIR = Watcom.obj
14
15 OBJECTS = $(OBJ_DIR)\cmpt.obj      $(OBJ_DIR)\connect.obj    &
16           $(OBJ_DIR)\convert.obj   $(OBJ_DIR)\cookies.obj    &
17           $(OBJ_DIR)\ftp-basic.obj $(OBJ_DIR)\ftp-ls.obj     &
18           $(OBJ_DIR)\ftp-opie.obj  $(OBJ_DIR)\ftp.obj        &
19           $(OBJ_DIR)\gen-md5.obj   $(OBJ_DIR)\getopt.obj     &
20           $(OBJ_DIR)\gnu-md5.obj   $(OBJ_DIR)\hash.obj       &
21           $(OBJ_DIR)\host.obj      $(OBJ_DIR)\html-parse.obj &
22           $(OBJ_DIR)\html-url.obj  $(OBJ_DIR)\http.obj       &
23           $(OBJ_DIR)\init.obj      $(OBJ_DIR)\log.obj        &
24           $(OBJ_DIR)\main.obj      $(OBJ_DIR)\netrc.obj      &
25           $(OBJ_DIR)\progress.obj  $(OBJ_DIR)\ptimer.obj     &
26           $(OBJ_DIR)\recur.obj     $(OBJ_DIR)\res.obj        &
27           $(OBJ_DIR)\retr.obj      $(OBJ_DIR)\safe-ctype.obj &
28           $(OBJ_DIR)\spider.obj    $(OBJ_DIR)\url.obj        &
29           $(OBJ_DIR)\utils.obj     $(OBJ_DIR)\version.obj    &
30           $(OBJ_DIR)\xmalloc.obj
31
32 all: $(OBJ_DIR) wget.exe .SYMBOLIC
33         @echo 'Welcome to Wget / Watcom'
34
35 $(OBJ_DIR):
36         - mkdir $^@
37
38 .ERASE
39 .c{$(OBJ_DIR)}.obj:
40         *$(COMPILE) $[@ -fo=$@
41
42 wget.exe: $(OBJECTS)
43       $(LINK) name $@ file { $(OBJECTS) } library $(%watt_root)\lib\wattcpwf.lib
44
45
46 clean: .SYMBOLIC
47         - rm $(OBJ_DIR)\*.obj wget.exe wget.map
48         - rmdir $(OBJ_DIR)
49