8 CFLAGS_OWN
=-Wall
-Wextra
-std
=c99
-D_GNU_SOURCE
11 CFLAGS_OPT_AGGRESSIVE
=-O3
-s
-flto
-fwhole-program
15 CFLAGS_RCB_OPT_AGGRESSIVE
=$(DB_FLAGS
) ${CFLAGS_OWN} ${CFLAGS_OPT_AGGRESSIVE} ${CFLAGS}
16 CFLAGS_RCB_OPT
=$(DB_FLAGS
) ${CFLAGS_OWN} ${CFLAGS_OPT} ${CFLAGS}
17 CFLAGS_RCB_DBG
=$(DB_FLAGS
) ${CFLAGS_OWN} ${CFLAGS_DBG} ${CFLAGS}
22 CFLAGS
="${CFLAGS_RCB_OPT} -s" rcb
--force $(RCBFLAGS
) ${MAINFILE} $(LINKLIBS
)
23 strip --remove-section .comment
${OUTFILE}
26 CFLAGS
="${CFLAGS_RCB_OPT_AGGRESSIVE} -s" rcb
--force $(RCBFLAGS
) ${MAINFILE} $(LINKLIBS
)
27 strip --remove-section .comment
${OUTFILE}
30 CFLAGS
="${CFLAGS_RCB_OPT} -g" rcb
--force $(RCBFLAGS
) ${MAINFILE} $(LINKLIBS
)
31 debug-stripper.sh
$(OUTFILE
)
34 CFLAGS
="${CFLAGS_RCB_DBG}" rcb
--force $(RCBFLAGS
) ${MAINFILE} $(LINKLIBS
)
37 .PHONY
: all optimized optimized-aggressive debug odebug