2018-08-07 07:03:21 -04:00
|
|
|
XAPP=../xa-pre-process/xapp
|
2018-08-07 06:38:40 -04:00
|
|
|
|
2018-08-06 22:14:36 -04:00
|
|
|
system.obj: common.obj page6.obj
|
|
|
|
cat common.obj page6.obj > system.obj
|
|
|
|
|
|
|
|
common.obj: rom.h common.h common.asm
|
2018-08-27 20:27:00 -04:00
|
|
|
xa -C -M common.asm -l common.lbl -o common.obj
|
2018-08-06 22:14:36 -04:00
|
|
|
|
2018-09-08 11:00:19 -04:00
|
|
|
page6.obj: rom.h macros.h globals.h page6.src
|
2018-08-07 07:03:21 -04:00
|
|
|
cpp -P page6.src | $(XAPP) > page6.asm
|
2018-08-27 20:27:00 -04:00
|
|
|
xa -C -M page6.asm -l page6.lbl -o page6.obj
|
2018-08-06 22:14:36 -04:00
|
|
|
|
2018-09-08 11:00:19 -04:00
|
|
|
globals.h: common.obj
|
2019-04-29 21:32:06 -04:00
|
|
|
grep -E '^(FN_XR|FN_0X|PLS_1|MNS_1|ADDR)' common.lbl | sed -e 's/, 0, 0x0000//' -e 's/, / = /' -e 's/ 0x/ \x24/' > globals.h
|
2018-09-08 11:00:19 -04:00
|
|
|
|
2018-08-21 09:14:16 -04:00
|
|
|
clean:
|
2018-09-08 11:00:19 -04:00
|
|
|
rm -f globals.h page6.asm common.obj page6.obj common.lbl page6.lbl system.obj
|