Subversion Repositories SvarDOS

Rev

Rev 633 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 633 Rev 634
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 -9krDX -m pkgnet.zip bin appinfo
15
	zip -9krDX -m pkgnet.zip bin appinfo
16
	zip -9krDX pkgnet.src Makefile *.c *.h pkgnet.lsm watt32
16
	zip -9krDX pkgnet.src Makefile *.c *.h pkgnet.lsm watt32
17
 
17
 
18
pkgnet.exe: pkgnet.obj net.obj unchunk.obj lsm.obj helpers.obj trim.obj
18
pkgnet.exe: pkgnet.obj net.obj unchunk.obj lsm.obj helpers.obj trim.obj
19
	wcl -lr -k4096 $(LIB) pkgnet.obj net.obj unchunk.obj lsm.obj helpers.obj trim.obj -fe=pkgnet.exe
19
	wcl -lr -k4096 $(LIB) pkgnet.obj net.obj unchunk.obj lsm.obj helpers.obj trim.obj -fe=pkgnet.exe
20
 
20
 
21
pkgnet.obj: pkgnet.c
21
pkgnet.obj: pkgnet.c
22
	*wcc $(CFLAGS) pkgnet.c
22
	*wcc $(CFLAGS) pkgnet.c
23
 
23
 
24
trim.obj: ..\..\pkg\trunk\trim.c
24
trim.obj: ..\..\pkg\trunk\trim.c
25
	*wcc $(CFLAGS) ..\..\pkg\trunk\trim.c
25
	*wcc $(CFLAGS) ..\..\pkg\trunk\trim.c
26
 
26
 
27
lsm.obj: ..\..\pkg\trunk\lsm.c
27
lsm.obj: ..\..\pkg\trunk\lsm.c
28
	*wcc $(CFLAGS) ..\..\pkg\trunk\lsm.c
28
	*wcc $(CFLAGS) ..\..\pkg\trunk\lsm.c
29
 
29
 
30
helpers.obj: ..\..\pkg\trunk\helpers.c
30
helpers.obj: ..\..\pkg\trunk\helpers.c
31
	*wcc $(CFLAGS) ..\..\pkg\trunk\helpers.c
31
	*wcc $(CFLAGS) ..\..\pkg\trunk\helpers.c
32
 
32
 
33
net.obj: net.c
33
net.obj: net.c
34
	*wcc $(CFLAGS) net.c
34
	*wcc $(CFLAGS) net.c
35
 
35
 
36
unchunk.obj: unchunk.c
36
unchunk.obj: unchunk.c
37
	*wcc $(CFLAGS) unchunk.c
37
	*wcc $(CFLAGS) unchunk.c
38
 
38
 
39
unchtest.obj: unchtest.c
39
unchtest.obj: unchtest.c
40
	*wcc $(CFLAGS) unchtest.c
40
	*wcc $(CFLAGS) unchtest.c
41
 
41
 
42
unchtest.exe: unchtest.obj unchunk.obj
42
unchtest.exe: unchtest.obj unchunk.obj
43
	wcl -lr $(LIB) unchtest.obj unchunk.obj -fe=unchtest.exe
43
	wcl -lr $(LIB) unchtest.obj unchunk.obj -fe=unchtest.exe
44
 
44
 
45
clean: .symbolic
45
clean: .symbolic
46
	del *.obj
46
	del *.obj
47
	del pkgnet.exe
47
	del pkgnet.exe
48
 
48