# Toolchain definitions for building for RISC OS using the GCCSDK cross-compiler GCCSDK_INSTALL_CROSSBIN ?= /home/riscos/cross/bin GCCSDK_INSTALL_ENV ?= /home/riscos/env export CC = $(GCCSDK_INSTALL_CROSSBIN)/gcc export AR = $(GCCSDK_INSTALL_CROSSBIN)/ar export LD = $(GCCSDK_INSTALL_CROSSBIN)/gcc export CP = cp export RM = rm export MKDIR = mkdir export MV = mv export ECHO = echo export MAKE = make export PERL = perl export PKGCONFIG = $(GCCSDK_INSTALL_ENV)/ro-pkg-config export XSLT = xsltproc # Toolchain flags WARNFLAGS = -Wall -Wextra -Wundef -Wpointer-arith -Wcast-align \ -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \ -Wmissing-declarations -Wnested-externs -Werror -pedantic export CFLAGS = -std=c99 -D_BSD_SOURCE -I$(TOP)/include/ $(WARNFLAGS) \ -mpoke-function-name export ARFLAGS = -cru export LDFLAGS = -L$(TOP)/ export CPFLAGS = export RMFLAGS = export MKDIRFLAGS = -p export MVFLAGS = export ECHOFLAGS = export MAKEFLAGS = export PKGCONFIGFLAGS = export XSLTFLAGS = export EXEEXT = ,ff8 include build/Makefile.common