Subversion Repositories SvarDOS

Rev

Rev 558 | Rev 633 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 558 Rev 616
1
#
1
#
2
# Makefile for DOS 16-bit (OpenWatcom 1.9)
2
# Makefile for DOS 16-bit (OpenWatcom 1.9)
3
#
3
#
4
 
4
 
5
CFLAGS = -j -ml -0 -bt=dos -wx -we -d0 -ox -dNOLFN -i=watt32\inc
5
CFLAGS = -j -ml -0 -bt=dos -wx -we -d0 -ox -dNOLFN -i=watt32\inc
6
LIB = watt32\lib\wattcpwl.lib
6
LIB = watt32\lib\wattcpwl.lib
7
 
7
 
8
all: pkgnet.exe
8
all: pkgnet.exe
9
 
9
 
10
release: pkgnet.exe .symbolic
10
release: pkgnet.exe .symbolic
11
	mkdir bin
11
	mkdir bin
12
	mkdir appinfo
12
	mkdir appinfo
13
	copy pkgnet.exe bin
13
	copy pkgnet.exe bin
14
	copy pkgnet.lsm appinfo
14
	copy pkgnet.lsm appinfo
15
	zip -9 -k -r -m pkgnet.zip bin appinfo
15
	zip -9 -k -r -m pkgnet.zip bin appinfo
16
 
16
 
17
pkgnet.exe: pkgnet.obj net.obj unchunk.obj lsm.obj helpers.obj trim.obj
17
pkgnet.exe: pkgnet.obj net.obj unchunk.obj lsm.obj helpers.obj trim.obj
18
	wcl -lr -k4096 $(LIB) pkgnet.obj net.obj unchunk.obj lsm.obj helpers.obj trim.obj -fe=pkgnet.exe
18
	wcl -lr -k4096 $(LIB) pkgnet.obj net.obj unchunk.obj lsm.obj helpers.obj trim.obj -fe=pkgnet.exe
19
 
19
 
20
pkgnet.obj: pkgnet.c
20
pkgnet.obj: pkgnet.c
21
	*wcc $(CFLAGS) pkgnet.c
21
	*wcc $(CFLAGS) pkgnet.c
22
 
22
 
23
trim.obj: ..\pkg\trim.c
23
trim.obj: ..\pkg\trim.c
24
	*wcc $(CFLAGS) ..\pkg\trim.c
24
	*wcc $(CFLAGS) ..\pkg\trim.c
25
 
25
 
26
lsm.obj: ..\pkg\lsm.c
26
lsm.obj: ..\pkg\lsm.c
27
	*wcc $(CFLAGS) ..\pkg\lsm.c
27
	*wcc $(CFLAGS) ..\pkg\lsm.c
28
 
28
 
29
helpers.obj: ..\pkg\helpers.c
29
helpers.obj: ..\pkg\helpers.c
30
	*wcc $(CFLAGS) ..\pkg\helpers.c
30
	*wcc $(CFLAGS) ..\pkg\helpers.c
31
 
31
 
32
net.obj: net.c
32
net.obj: net.c
33
	*wcc $(CFLAGS) net.c
33
	*wcc $(CFLAGS) net.c
34
 
34
 
35
unchunk.obj: unchunk.c
35
unchunk.obj: unchunk.c
36
	*wcc $(CFLAGS) unchunk.c
36
	*wcc $(CFLAGS) unchunk.c
37
 
37
 
38
unchtest.obj: unchtest.c
38
unchtest.obj: unchtest.c
39
	*wcc $(CFLAGS) unchtest.c
39
	*wcc $(CFLAGS) unchtest.c
40
 
40
 
41
unchtest.exe: unchtest.obj unchunk.obj
41
unchtest.exe: unchtest.obj unchunk.obj
42
	wcl -lr $(LIB) unchtest.obj unchunk.obj -fe=unchtest.exe
42
	wcl -lr $(LIB) unchtest.obj unchunk.obj -fe=unchtest.exe
43
 
43
 
44
clean: .symbolic
44
clean: .symbolic
45
	del *.obj
45
	del *.obj
46
	del pkgnet.exe
46
	del pkgnet.exe
47
 
47