#  pico-flash is a Pico program

PROG = pico-flash

LANG = C

all:  $(PROG).o  crt0-ram.o
	sh-hms-gcc -m2 -nostartfiles -Wl,-t \
	    -o $(PROG).out  crt0-ram.o  $(PROG).o  -Tldscript-ram.x
	sh-hms-objcopy -O srec $(PROG).out $(PROG).sr

$(PROG).o: $(PROG).c
	sh-hms-gcc -c -g -m2 $(PROG).c -o $(PROG).o

crt0-ram.o: crt0-ram.s
	sh-hms-gcc -c -g -m2 crt0-ram.s -o crt0-ram.o

clean:
	rm -f crt0-ram.o boot.o $(PROG).o crt0.o \
              $(PROG).out $(PROG).sr
