OSDN Git Service

no idea how to get joy buttons 2 and 3 to function.
[proj16/16.git] / 16 / scrasm / MAKEFILE
1 OBJS=main.obj lztimer.obj\r
2 INCLUDES=modex.inc keyb.inc palette.inc page.inc scroll.inc map.inc \\r
3          constant.inc init.inc\r
4 PROGRAM=scroll\r
5 \r
6 .c.obj:\r
7    cl -c -Zi -Od -W4 $*.c\r
8 \r
9 .asm.obj:\r
10    masm -ml -zi $*.asm\r
11 \r
12 .obj.exe:\r
13    link /CO @$*.lnk\r
14 \r
15 project:  scroll.exe gensq.exe genmap.exe genpal.exe\r
16 \r
17 main.asm:  $(INCLUDES)\r
18 \r
19 scroll.lnk:  makefile\r
20    echo $(OBJS: =+)  > $*.lnk\r
21    echo $(PROGRAM); >> $*.lnk\r
22 \r
23 scroll.exe: $(OBJS) scroll.lnk\r
24    link /CO @$*.lnk\r
25 \r
26 gensq.obj: $*.c\r
27 \r
28 gensq.lnk: makefile\r
29    echo $*.obj; > $*.lnk\r
30 \r
31 gensq.exe: $*.obj $*.lnk\r
32 \r
33 genmap.obj: $*.c\r
34 \r
35 genmap.lnk: makefile\r
36    echo $*.obj; > $*.lnk\r
37 \r
38 genmap.exe: $*.obj $*.lnk\r
39 \r
40 genpal.obj: $*.c\r
41 \r
42 genpal.lnk: makefile\r
43    echo $*.obj; > $*.lnk\r
44 \r
45 genpal.exe: $*.obj $*.lnk\r
46 \r
47 \1a