# File: ROMPatch.make # Target: ROMPatch.stream # Sources: ROMMMU.s,Patch1.s,Patch2.s,Patch3.s,Patch4.s,Patch5.s,Patch6.s # Created: 12/17/00 # Modified: 5/29/01 ############################################################################### objdir = ":Objects:" asmincludes = -i":includes" ############################################################################### {objdir}ROMStrmHead.o Ä ROMStrmHead.s arm6asm {asmincludes} ROMStrmHead.s {objdir}ROMStrmHead.o {objdir}ROMStrmHead.bin ÄÄ {objdir}ROMStrmHead.o armlink -BIN -Output {objdir}ROMStrmHead.bin {objdir}ROMStrmHead.o FileDiv -b -n 13 {objdir}ROMStrmHead.bin # strip the ending of three bytes {objdir}ROMMMU.o Ä ROMMMU.s arm6asm {asmincludes} ROMMMU.s {objdir}ROMMMU.o {objdir}ROMMMU.bin ÄÄ {objdir}ROMMMU.o armlink -BIN -Output {objdir}ROMMMU.bin {objdir}ROMMMU.o {objdir}Patch1.o Ä Patch1.s arm6asm {asmincludes} Patch1.s {objdir}Patch1.o {objdir}Patch1.bin ÄÄ {objdir}Patch1.o armlink -BIN -Output {objdir}Patch1.bin {objdir}Patch1.o {objdir}Patch2.o Ä Patch2.s arm6asm {asmincludes} Patch2.s {objdir}Patch2.o {objdir}Patch2.bin ÄÄ {objdir}Patch2.o armlink -BIN -Output {objdir}Patch2.bin {objdir}Patch2.o {objdir}Patch3.o Ä Patch3.s arm6asm {asmincludes} Patch3.s {objdir}Patch3.o {objdir}Patch3.bin ÄÄ {objdir}Patch3.o armlink -BIN -Output {objdir}Patch3.bin {objdir}Patch3.o {objdir}Patch4.o Ä Patch4.s arm6asm {asmincludes} Patch4.s {objdir}Patch4.o {objdir}Patch4.bin ÄÄ {objdir}Patch4.o armlink -BIN -Output {objdir}Patch4.bin {objdir}Patch4.o {objdir}Patch5.o Ä Patch5.s arm6asm {asmincludes} Patch5.s {objdir}Patch5.o {objdir}Patch5.bin ÄÄ {objdir}Patch5.o armlink -BIN -Output {objdir}Patch5.bin {objdir}Patch5.o {objdir}Patch6.o Ä Patch6.s arm6asm {asmincludes} Patch6.s {objdir}Patch6.o {objdir}Patch6.bin ÄÄ {objdir}Patch6.o armlink -BIN -Output {objdir}Patch6.bin {objdir}Patch6.o ROMPatch ÄÄ {objdir}ROMStrmHead.bin ¶ {objdir}ROMMMU.bin ¶ {objdir}Patch1.bin ¶ {objdir}Patch2.bin ¶ {objdir}Patch3.bin ¶ {objdir}Patch4.bin ¶ {objdir}Patch5.bin ¶ {objdir}Patch6.bin catenate {objdir}ROMStrmHead.bin01 ¶ {objdir}ROMMMU.bin ¶ {objdir}Patch1.bin ¶ {objdir}Patch2.bin ¶ {objdir}Patch3.bin ¶ {objdir}Patch4.bin ¶ {objdir}Patch5.bin ¶ {objdir}Patch6.bin ¶ > ROMPatch.stream setfile -c NTP1 -t STRM ROMPatch.stream