include ../makefile.conf NAME=retarget STARTUP_DEFS=-D__STARTUP_CLEAR_BSS -D__START=main # Need following option for LTO as LTO will treat retarget functions as # unused without following option CFLAGS+=-fno-builtin LDSCRIPTS=-L. -L$(BASE)/ldscripts -T gcc.ld LFLAGS=$(USE_NANO) $(USE_NOHOST) $(LDSCRIPTS) $(GC) $(MAP) $(NAME)-$(CORE).axf: main.c $(NAME).c $(STARTUP) $(CC) $^ $(CFLAGS) $(LFLAGS) -o $@ clean: rm -f *.axf *.map *.o