Subversion Repositories SvarDOS

Rev

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

Rev 339 Rev 343
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 -r -m pkgnet.zip bin appinfo
15
	zip -9 -r -m pkgnet.zip bin appinfo
16
 
16
 
17
pkgnet.exe: pkgnet.obj net.obj unchunk.obj
17
pkgnet.exe: pkgnet.obj net.obj unchunk.obj
18
	wcl -lr -k8192 $(LIB) pkgnet.obj net.obj unchunk.obj -fe=pkgnet.exe
18
	wcl -lr -k4096 $(LIB) pkgnet.obj net.obj unchunk.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
net.obj: net.c
23
net.obj: net.c
24
	*wcc $(CFLAGS) net.c
24
	*wcc $(CFLAGS) net.c
25
 
25
 
26
unchunk.obj: unchunk.c
26
unchunk.obj: unchunk.c
27
	*wcc $(CFLAGS) unchunk.c
27
	*wcc $(CFLAGS) unchunk.c
28
 
28
 
29
unchtest.obj: unchtest.c
29
unchtest.obj: unchtest.c
30
	*wcc $(CFLAGS) unchtest.c
30
	*wcc $(CFLAGS) unchtest.c
31
 
31
 
32
unchtest.exe: unchtest.obj unchunk.obj
32
unchtest.exe: unchtest.obj unchunk.obj
33
	wcl -lr $(LIB) unchtest.obj unchunk.obj -fe=unchtest.exe
33
	wcl -lr $(LIB) unchtest.obj unchunk.obj -fe=unchtest.exe
34
 
34
 
35
clean: .symbolic
35
clean: .symbolic
36
	del *.obj
36
	del *.obj
37
	del pkgnet.exe
37
	del pkgnet.exe
38
 
38