mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			388 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			388 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
TARGETDIR	:= bin
 | 
						|
TARGET		:= $(TARGETDIR)/start
 | 
						|
ROOT		:= ..
 | 
						|
LIBRARY_DIRS	:= 
 | 
						|
LIBRARY_FILES	:=
 | 
						|
LINK_FLAGS      := -nostartfiles
 | 
						|
 | 
						|
AFLAGS =-march=rv64ifd -W
 | 
						|
CFLAGS =-march=rv64ifd  -mcmodel=medany 
 | 
						|
AS=riscv64-unknown-elf-as
 | 
						|
CC=riscv64-unknown-elf-gcc
 | 
						|
AR=riscv64-unknown-elf-ar
 | 
						|
 | 
						|
all: libcrt0.a
 | 
						|
 | 
						|
%.o: %.s
 | 
						|
	${AS} ${AFLAGS} -c $< -o $@
 | 
						|
 | 
						|
libcrt0.a: start.o
 | 
						|
	${AR} -r $@ $^
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -rf *.a *.o
 |