Makefile revision 8010
113821Sgabeblack@google.com#Makefile for palcode 213821Sgabeblack@google.com#Works on alpha-linux and builds elf executable 313821Sgabeblack@google.com 413821Sgabeblack@google.comGAS = alpha-linux-as 513821Sgabeblack@google.comCC = alpha-linux-gcc 613821Sgabeblack@google.comLD = alpha-linux-ld 713821Sgabeblack@google.comCFLAGS=-I . -I ../h -D SIMOS -D BUILD_PALCODE -nostdinc -nostdinc++ -Wa,-m21164 813821Sgabeblack@google.comLDFLAGS=-Ttext 0x4000 913821Sgabeblack@google.com 1013821Sgabeblack@google.comTLOBJS = osfpal.o platform_tlaser.o 1113821Sgabeblack@google.comTLOBJS_COPY = osfpal_cache_copy.o osfpal_cache_copy_unaligned.o 1213821Sgabeblack@google.comTSOBJS = osfpal.o platform_m5.o 1313821Sgabeblack@google.comTSBOBJS = osfpal.o platform_m5b.o 1413821Sgabeblack@google.comTSOBJS_COPY = osfpal_cache_copy.o osfpal_cache_copy_unaligned.o 1513821Sgabeblack@google.com 1613821Sgabeblack@google.com%.o: %.S 1713821Sgabeblack@google.com $(CC) $(CFLAGS) -o $@ -c $< 1813821Sgabeblack@google.com 1913821Sgabeblack@google.comall: tsunami tsunami_b64 2013821Sgabeblack@google.com 2113821Sgabeblack@google.complatform_m5b.o: platform_m5.S 2213821Sgabeblack@google.com $(CC) $(CFLAGS) -DBIG_TSUNAMI -o $@ -c $< 2313821Sgabeblack@google.com 2413821Sgabeblack@google.com 2513821Sgabeblack@google.comtlaser: $(TLOBJS) 2613821Sgabeblack@google.com $(LD) $(LDFLAGS) -o tl_osfpal osfpal.o platform_tlaser.o 2713821Sgabeblack@google.com 2813821Sgabeblack@google.comtlaser_copy: $(TLOBJS_COPY) $(TLOBJS) 2913821Sgabeblack@google.com $(LD) $(LDFLAGS) -o tl_osfpal_cache osfpal_cache_copy.o platform_tlaser.o 3013821Sgabeblack@google.com $(LD) $(LDFLAGS) -o tl_osfpal_unalign osfpal_cache_copy_unaligned.o platform_tlaser.o 3113821Sgabeblack@google.com 3213821Sgabeblack@google.comtsunami: $(TSOBJS) 3313821Sgabeblack@google.com $(LD) $(LDFLAGS) -o ts_osfpal osfpal.o platform_m5.o 3413821Sgabeblack@google.com 3513821Sgabeblack@google.comtsunami_b64: $(TSBOBJS) 3613821Sgabeblack@google.com $(LD) $(LDFLAGS) -o tsb_osfpal osfpal.o platform_m5b.o 3713821Sgabeblack@google.com 3813821Sgabeblack@google.comtsunami_copy: $(TSOBJS) $(TSOBJS_COPY) 3913821Sgabeblack@google.com $(LD) $(LDFLAGS) -o ts_osfpal_cache osfpal_cache_copy.o platform_m5.o 4013821Sgabeblack@google.com $(LD) $(LDFLAGS) -o ts_osfpal_unalign osfpal_cache_copy_unaligned.o platform_m5.o 4113821Sgabeblack@google.com 4213821Sgabeblack@google.comclean: 4313821Sgabeblack@google.com rm -f *.o tl_osfpal tl_osfpal_cache tl_osfpal_unalign ts_osfpal \ 4413821Sgabeblack@google.com ts_osfpal_cache ts_osfpal_unalign tsb_osfpal 4513821Sgabeblack@google.com