Subversion Repositories SvarDOS

Rev

Rev 633 | Rev 712 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
207 mateuszvis 1
#
2
# Makefile for DOS 16-bit (OpenWatcom 1.9)
3
#
4
 
210 mateuszvis 5
CFLAGS = -j -ml -0 -bt=dos -wx -we -d0 -ox -dNOLFN -i=watt32\inc
207 mateuszvis 6
LIB = watt32\lib\wattcpwl.lib
7
 
8
all: pkgnet.exe
9
 
278 mateuszvis 10
release: pkgnet.exe .symbolic
11
	mkdir bin
12
	mkdir appinfo
13
	copy pkgnet.exe bin
14
	copy pkgnet.lsm appinfo
675 mateusz.vi 15
	zip -9krDX -m pkgnet.svp bin appinfo
16
	rmdir bin
17
	rmdir appinfo
18
	zip -9krDX pkgnet.zip Makefile *.c *.h pkgnet.lsm watt32
278 mateuszvis 19
 
344 mateuszvis 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
207 mateuszvis 22
 
23
pkgnet.obj: pkgnet.c
210 mateuszvis 24
	*wcc $(CFLAGS) pkgnet.c
207 mateuszvis 25
 
633 mateusz.vi 26
trim.obj: ..\..\pkg\trunk\trim.c
27
	*wcc $(CFLAGS) ..\..\pkg\trunk\trim.c
344 mateuszvis 28
 
633 mateusz.vi 29
lsm.obj: ..\..\pkg\trunk\lsm.c
30
	*wcc $(CFLAGS) ..\..\pkg\trunk\lsm.c
344 mateuszvis 31
 
633 mateusz.vi 32
helpers.obj: ..\..\pkg\trunk\helpers.c
33
	*wcc $(CFLAGS) ..\..\pkg\trunk\helpers.c
344 mateuszvis 34
 
207 mateuszvis 35
net.obj: net.c
36
	*wcc $(CFLAGS) net.c
37
 
339 mateuszvis 38
unchunk.obj: unchunk.c
39
	*wcc $(CFLAGS) unchunk.c
40
 
41
unchtest.obj: unchtest.c
42
	*wcc $(CFLAGS) unchtest.c
43
 
44
unchtest.exe: unchtest.obj unchunk.obj
45
	wcl -lr $(LIB) unchtest.obj unchunk.obj -fe=unchtest.exe
46
 
207 mateuszvis 47
clean: .symbolic
48
	del *.obj
49
	del pkgnet.exe