-Wmissing-declarations \
-Wnested-externs \
-Wshadow \
- -Warray-bounds=2
+ -Warray-bounds=2 \
+ -Wconversion
-OPT=-Os
+OPT=-Os -Wl,-Map=$(PROGNAME)-$(VERSION).map
-NEWLIB_PRINTF_CFLAGS = -DNEWLIB_INTEGER_PRINTF_SCANF
-
-NEWLIB_CFLAGS= \
- -ffreestanding -nostdlib \
- -isystem $(NEWLIB_NANO)/arm-none-eabi/include \
- $(NEWLIB_PRINTF_CFLAGS)
+PICOLIBC_CFLAGS= \
+ -specs=picolibc.specs \
+ -Wl,--gc-sections \
+ $(PICOLIBC_PRINTF_CFLAGS)
AO_CFLAGS=\
-std=gnu99 \