Makefile revision 7997
16313Sgblack@eecs.umich.edu#Makefile for palcode 26313Sgblack@eecs.umich.edu#Works on alpha-linux and builds elf executable 36313Sgblack@eecs.umich.edu 46313Sgblack@eecs.umich.edu#19 December 2003 - Ali Saidi 56313Sgblack@eecs.umich.edu 66313Sgblack@eecs.umich.eduGAS = alpha-elf-as 76313Sgblack@eecs.umich.eduCC = alpha-elf-g++ 86313Sgblack@eecs.umich.eduLD = alpha-elf-ld 96313Sgblack@eecs.umich.edu#CFLAGS=-I ../h -E -P -D SIMOS -nostdinc -nostdinc++ -x c++ 106313Sgblack@eecs.umich.eduCFLAGS=-I . -I ../h -E -P -D SIMOS -D BUILD_PALCODE -nostdinc -nostdinc++ -x c++ 116313Sgblack@eecs.umich.eduGASFLAGS=-m21164 126313Sgblack@eecs.umich.eduLDFLAGS=-Ttext 0x4000 136313Sgblack@eecs.umich.edu 146313Sgblack@eecs.umich.eduSOURCES=osfpal.s platform_tlaser.s platform_m5.s 156313Sgblack@eecs.umich.eduPREPROC := $(SOURCES:.s=.i) 166313Sgblack@eecs.umich.eduTLOBJS = osfpal.o platform_tlaser.o 176313Sgblack@eecs.umich.eduTSOBJS = osfpal.o platform_m5.o 186313Sgblack@eecs.umich.edu 196313Sgblack@eecs.umich.edu%.i: %.s 206313Sgblack@eecs.umich.edu $(CC) $(CFLAGS) $< > $@ 216313Sgblack@eecs.umich.edu 226313Sgblack@eecs.umich.edu%.o: %.i 236313Sgblack@eecs.umich.edu $(GAS) $(GASFLAGS) -o $@ $< 246313Sgblack@eecs.umich.edu 256313Sgblack@eecs.umich.eduall: tlaser tsunami 266313Sgblack@eecs.umich.edu 276313Sgblack@eecs.umich.edutlaser: $(PREPROC) $(TLOBJS) 286313Sgblack@eecs.umich.edu $(LD) $(LDFLAGS) -o tl_osfpal $(TLOBJS) 296313Sgblack@eecs.umich.edu 306313Sgblack@eecs.umich.edutsunami: $(PREPROC) $(TSOBJS) 3111793Sbrandon.potter@amd.com $(LD) $(LDFLAGS) -o ts_osfpal $(TSOBJS) 3211793Sbrandon.potter@amd.com 339376Sgblack@eecs.umich.educlean: 346336Sgblack@eecs.umich.edu rm -f *.o *.i osfpal ts_osfpal tl_osfpal 356336Sgblack@eecs.umich.edu 366313Sgblack@eecs.umich.edu