]> 4ch.mooo.com Git - plz.git/blob - dots/makefile
dots for a simple port but damn it!
[plz.git] / dots / makefile
1 MEMORYMODE=l\r
2 # symbolic debug for wsample/wprof/wd\r
3 D_FLAGS=-d1+\r
4 \r
5 # stacksize\r
6 STKSIZ=32768\r
7 #STKSIZ=24576#40960\r
8 \r
9 #\r
10 # compile flags\r
11 #\r
12 S_FLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k$(STKSIZ)\r
13 Z_FLAGS=-zk0 -zc#### -zp4 -ei# -zm\r
14 O_FLAGS=-opnr -oe=24 -oil+ -outback -ohm\r
15 T_FLAGS=-bt=dos -wx -m$(MEMORYMODE) -0 -fpi87 $(D_FLAGS) -fo=.obj## -e=65536\r
16 \r
17 DBUGFLAGS=-fm=$^&.meh -fd=$^& $(D_FLAGS)\r
18 CPPFLAGS=-DTARGET_MSDOS=16 -DMSDOS=1 -DSTACKSIZE=$(STKSIZ)\r
19 \r
20 AFLAGS=$(T_FLAGS)\r
21 CFLAGS=$(T_FLAGS) -wo -i"$(DOSLIBDIR)" $(O_FLAGS) $(S_FLAGS) $(Z_FLAGS)\r
22 LFLAGS=-l=dos $(S_FLAGS) $(DBUGFLAGS)\r
23 #asm_f  = /ML /m2 /s /JJUMPS\r
24 #c_f    = /AL /c /W3\r
25 \r
26 #.asm.obj : \r
27 #       tasm $(asm_f) $<\r
28 #\r
29 #.c.obj : \r
30 #       cl /qc $(c_f) $<\r
31 \r
32 .c.obj:\r
33         *wcl $(CFLAGS) $(extra_$^&_obj_opts) $(CPPFLAGS) -c $[@\r
34 .asm.obj:\r
35         *wcl $(AFLAGS) $(extra_$^&_obj_opts) -c $[@\r
36 .obj.exe :\r
37         *wcl $(LFLAGS) $(extra_$^&_exe_opts)$< -fe=$@\r
38 \r
39 #       link /E $(objs),dots.exe,nul;\r
40 #       copy dots.exe ..\main\data\minvball.exe\r
41 \r
42 DOTSOBJS=dots.obj ../dis/disc.obj# asm.obj\r
43 \r
44 all : dots.exe\r
45 \r
46 dots.exe : $(DOTSOBJS)\r
47 \r
48 #asm.asm : face.inc\r