Subversion Repositories SvarDOS

Rev

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

Rev 1366 Rev 1368
1
#
1
#
2
# sved Makefile -- requires OpenWatcom (wmake)
2
# sved Makefile -- requires OpenWatcom (wmake)
3
# Copyright (C) 2023 Mateusz Viste
3
# Copyright (C) 2023 Mateusz Viste
4
#
4
#
5
 
5
 
6
CC = wcc
6
CC = wcc
7
CFLAGS = -0 -ms -os -wx -we -d0 -I=mdr\inc
7
CFLAGS = -0 -ms -os -wx -we -d0 -I=mdr\inc
8
CFLAGS += -s
8
CFLAGS += -s
9
LDFLAGS = -lr -mt -fm=edit.map -fe=edit.com
9
LDFLAGS = -lr -mt -fm=edit.map -fe=edit.com
10
LDLIBS = svarlang\svarlngs.lib mdr\mdrs2023.lib
10
LDLIBS = svarlang\svarlngs.lib mdr\mdrs2023.lib
11
 
11
 
12
all: edit.com
12
all: edit.com
13
 
13
 
14
edit.com: sved.obj deflang.obj
14
edit.com: sved.obj deflang.obj
15
	wcl $(LDLIBS) sved.obj deflang.obj $(LDFLAGS)
15
	wcl $(LDLIBS) sved.obj deflang.obj $(LDFLAGS)
16
	upx -9 --8086 edit.com
16
	upx -9 --8086 edit.com
17
 
17
 
18
.c.obj: .autodepend
18
.c.obj: .autodepend
19
	$(CC) $(CFLAGS) $*.C
19
	$(CC) $(CFLAGS) $*.C
20
 
20
 
-
 
21
pkg: edit.com .symbolic
-
 
22
	mkdir bin
-
 
23
	mkdir appinfo
-
 
24
	mkdir doc
-
 
25
	mkdir doc\sved
-
 
26
	copy edit.com bin
-
 
27
	copy edit.lng bin
-
 
28
	copy sved.txt doc\sved
-
 
29
	echo version: 2023.0 > appinfo\sved.lsm
-
 
30
	echo description: SvarDOS text editor >> appinfo\sved.lsm
-
 
31
	zip -9rkDX -m sved.zip bin appinfo doc
-
 
32
	rmdir doc\sved
-
 
33
	rmdir doc
-
 
34
	rmdir bin
-
 
35
	rmdir appinfo
-
 
36
 
21
clean: .symbolic
37
clean: .symbolic
22
	del *.obj
38
	del *.obj
23
	del edit.com
39
	del edit.com
24
 
40