File: bwbasic.mak

package info (click to toggle)
bwbasic 2.20pl2-11
  • links: PTS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, stretch, wheezy
  • size: 1,236 kB
  • sloc: ansic: 21,001; makefile: 80
file content (85 lines) | stat: -rw-r--r-- 1,400 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
PROJ	=BWBASIC
DEBUG	=0
CC	=qcl
CFLAGS_G	= /AL /W3 /Za /DMSDOS 
CFLAGS_D	= /Zd /Gi$(PROJ).mdt /Od 
CFLAGS_R	= /O /Ot /Gs /DNDEBUG 
CFLAGS	=$(CFLAGS_G) $(CFLAGS_R)
LFLAGS_G	= /CP:0xffff /NOI /NOE /SE:0x80 /ST:0x1fa0 
LFLAGS_D	= /INCR 
LFLAGS_R	= 
LFLAGS	=$(LFLAGS_G) $(LFLAGS_R)
RUNFLAGS	=
OBJS_EXT = 	
LIBS_EXT = 	

all:	$(PROJ).exe

bwbasic.obj:	bwbasic.c

bwb_cmd.obj:	bwb_cmd.c

bwb_cnd.obj:	bwb_cnd.c

bwb_dio.obj:	bwb_dio.c

bwb_elx.obj:	bwb_elx.c

bwb_exp.obj:	bwb_exp.c

bwb_fnc.obj:	bwb_fnc.c

bwb_inp.obj:	bwb_inp.c

bwb_int.obj:	bwb_int.c

bwb_mth.obj:	bwb_mth.c

bwb_ops.obj:	bwb_ops.c

bwb_par.obj:	bwb_par.c

bwb_prn.obj:	bwb_prn.c

bwb_stc.obj:	bwb_stc.c

bwb_str.obj:	bwb_str.c

bwb_tbl.obj:	bwb_tbl.c

bwb_var.obj:	bwb_var.c

bwx_tty.obj:	bwx_tty.c

$(PROJ).exe:	bwbasic.obj bwb_cmd.obj bwb_cnd.obj bwb_dio.obj bwb_elx.obj bwb_exp.obj \
	bwb_fnc.obj bwb_inp.obj bwb_int.obj bwb_mth.obj bwb_ops.obj bwb_par.obj bwb_prn.obj \
	bwb_stc.obj bwb_str.obj bwb_tbl.obj bwb_var.obj bwx_tty.obj $(OBJS_EXT)
	echo >NUL @<<$(PROJ).crf
bwbasic.obj +
bwb_cmd.obj +
bwb_cnd.obj +
bwb_dio.obj +
bwb_elx.obj +
bwb_exp.obj +
bwb_fnc.obj +
bwb_inp.obj +
bwb_int.obj +
bwb_mth.obj +
bwb_ops.obj +
bwb_par.obj +
bwb_prn.obj +
bwb_stc.obj +
bwb_str.obj +
bwb_tbl.obj +
bwb_var.obj +
bwx_tty.obj +
$(OBJS_EXT)
$(PROJ).exe

$(LIBS_EXT);
<<
	link $(LFLAGS) @$(PROJ).crf

run: $(PROJ).exe
	$(PROJ) $(RUNFLAGS)