26 lines
		
	
	
		
			578 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			578 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# compile c programs with GLCC
 | 
						|
CC=../../build/glcc
 | 
						|
 | 
						|
# use 32k map modified by overlay horizon.ovl
 | 
						|
CFLAGS=-map=32k,./horizon.ovl
 | 
						|
 | 
						|
# avoid runtime bss initialization to save code.
 | 
						|
LDFLAGS=--no-runtime-bss-init
 | 
						|
 | 
						|
 | 
						|
PGMS=horizon-v4.gt1 horizon-v5a.gt1 horizon-dev7.gt1
 | 
						|
 | 
						|
all: $(PGMS) 
 | 
						|
 | 
						|
clean:
 | 
						|
	-rm $(PGMS)
 | 
						|
 | 
						|
horizon-v4.gt1: horizon.c horizon.ovl
 | 
						|
	${CC} ${CFLAGS} ${LDFLAGS} -rom=v4 horizon.c -o $@
 | 
						|
 | 
						|
horizon-v5a.gt1: horizon.c horizon.ovl
 | 
						|
	${CC} ${CFLAGS} ${LDFLAGS} -rom=v5a horizon.c -o $@
 | 
						|
 | 
						|
horizon-dev7.gt1: horizon.c horizon.ovl
 | 
						|
	${CC} ${CFLAGS} ${LDFLAGS} -rom=dev7 horizon.c -o $@
 |