Subversion Repositories SvarDOS

Rev

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

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