Makefile revision 7984:0f75de05c240
112137Sar4jc@virginia.edu#Makefile for palcode 212137Sar4jc@virginia.edu#Works on alpha-linux and builds elf executable 312137Sar4jc@virginia.edu 412137Sar4jc@virginia.edu#19 December 2003 - Ali Saidi 512137Sar4jc@virginia.edu 612137Sar4jc@virginia.eduGAS = alpha-elf-as 712137Sar4jc@virginia.eduCC = alpha-elf-g++ 812137Sar4jc@virginia.eduLD = alpha-elf-ld 912137Sar4jc@virginia.edu#CFLAGS=-I ../h -E -P -D SIMOS -nostdinc -nostdinc++ -x c++ 1012137Sar4jc@virginia.eduCFLAGS=-I . -E -P -D SIMOS -D BUILD_PALCODE -nostdinc -nostdinc++ -x c++ 1112137Sar4jc@virginia.eduGASFLAGS=-m21164 1212137Sar4jc@virginia.eduLDFLAGS=-Ttext 0x4000 1312137Sar4jc@virginia.edu 1412137Sar4jc@virginia.eduSOURCES=osfpal.s platform_tlaser.s 1512137Sar4jc@virginia.eduPREPROC := $(SOURCES:.s=.i) 1612137Sar4jc@virginia.eduOBJS := $(SOURCES:.s=.o) 1712137Sar4jc@virginia.edu 1812137Sar4jc@virginia.edu%.i: %.s 1912137Sar4jc@virginia.edu $(CC) $(CFLAGS) $< > $@ 2012137Sar4jc@virginia.edu 2112137Sar4jc@virginia.edu%.o: %.i 2212137Sar4jc@virginia.edu $(GAS) $(GASFLAGS) -o $@ $< 2312137Sar4jc@virginia.edu 2412137Sar4jc@virginia.edu 2512137Sar4jc@virginia.eduall: $(PREPROC) $(OBJS) 2612137Sar4jc@virginia.edu $(LD) $(LDFLAGS) -o osfpal $(OBJS) 2712137Sar4jc@virginia.edu 2812137Sar4jc@virginia.educlean: 2912137Sar4jc@virginia.edu rm -f *.o *.i osfpal 3012137Sar4jc@virginia.edu