############################################################################ # For Target make ppc using PC CC = m:/tools/metaware/bin/hcppc -Hnocopyr -c -Hsds -I./$(@D) -I ../../ PREP = $(CC) -P -Hasmcpp AS = m:/tools/metaware/bin/asppc -c -big_si LKOPT = -Bbase=0x90000 -xm -e main -Bnoheader -Bhardalign \ -xo=$(@) -q -Qn -Cglobals -Csections -Csymbols -Ccrossref LINK = m:/tools/metaware/bin/ldppc $(LKOPT) > $(@D)/xref.txt MV = mv all: @echo "Use target l1testdink or l1teststdalone" l1testdink: l1testdink.src l1teststdalone: l1teststd.src l1testdink.src: main.o l1test.o dinkusr.o $(LINK) main.o l1test.o dinkusr.o -o l1testdink.out cp l1testdink.src l1testdink.txt mv xref.txt xrefdink.txt l1test.o: l1test.s $(PREP) -DDINK l1test.s $(AS) l1test.i -o l1test.o main.o: main.c $(CC) main.c -o main.o dinkusr.o: ../../dinkusr.s $(AS) ../../dinkusr.s -o dinkusr.o clean: rm -f *.o *.i *.out *.src *.txt l1teststd.src: l1teststd.o mainstd.o $(LINK) mainstd.o l1teststd.o -o l1teststd.out cp l1teststd.src l1teststd.txt mv xref.txt xrefstd.txt mainstd.o: mainstd.c $(CC) mainstd.c -o mainstd.o l1teststd.o: l1test.s $(PREP) l1test.s $(AS) l1test.i -o l1teststd.o