Cross Reference: Makefile
xref: /gem5/system/alpha/palcode/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /gem5/system/alpha/palcode/
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

Indexes created Thu Sep 26 06:36:22 EDT 2019