#==================================================================== # Makefile EXAMPLES #==================================================================== #==================================================================== # Macro & Assembler flags #==================================================================== STADDR = 802000 MACFLAGS = -rp -fb -g ALNFLAGS = -e -g -v -rd -v -l -a $(STADDR) x 4000 #==================================================================== # Default Rules #==================================================================== .SUFFIXES: .o .s .s.o: mac $(MACFLAGS) $* .SUFFIXES: .ot .gas .gas.ot: mac -dmac=1 -o$*.ot $*.gas .SUFFIXES: .oj .das .das.oj: mac -dmac=1 -o$*.oj $*.das #==================================================================== # EXECUTABLES #==================================================================== COMMON = intserv.o vidinit.o listbar.o clearbar.o all: jagshad.cof jagskew.cof jagblck.cof jagslnt.cof jagline.cof jagshad.cof: jagline.o $(COMMON) blitshad.o aln $(ALNFLAGS) -o jagshad jagline.o $(COMMON) blitshad.o jagskew.cof: jagline.o $(COMMON) blitskew.o aln $(ALNFLAGS) -o jagskew jagline.o $(COMMON) blitskew.o jagblck.cof: jagline.o $(COMMON) blitblck.o aln $(ALNFLAGS) -o jagblck jagline.o $(COMMON) blitblck.o jagslnt.cof: jagline.o $(COMMON) blitslnt.o aln $(ALNFLAGS) -o jagslnt jagline.o $(COMMON) blitslnt.o jagline.cof: jagline.o $(COMMON) blitline.o aln $(ALNFLAGS) -o jagline jagline.o $(COMMON) blitline.o