URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [bootloaders/] [orpmon/] [config.mk] - Rev 467
Compare with Previous | Blame | View Log
#########################################################################CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \else if [ -x /bin/bash ]; then echo /bin/bash; \else echo sh; fi ; fi)HOSTCC = ccHOSTCFLAGS = -Wall -Wstrict-prototypes -fno-omit-frame-pointer########################################################################### Include the make variables (CC, etc...)#AS = $(CROSS_COMPILE)asLD = $(CROSS_COMPILE)ldCC = $(CROSS_COMPILE)gccAR = $(CROSS_COMPILE)arNM = $(CROSS_COMPILE)nmSTRIP = $(CROSS_COMPILE)stripOBJCOPY = $(CROSS_COMPILE)objcopyOBJDUMP = $(CROSS_COMPILE)objdumpRANLIB = $(CROSS_COMPILE)ranlibXCFLAGS += -I$(TOPDIR)/include -DOR1K -Wall -Wstrict-prototypesXCFLAGS += -Werror-implicit-function-declarationXCFLAGS += -fno-omit-frame-pointer#XCFLAGS += -fomit-frame-pointer#XCFLAGS += -O0#XCFLAGS += -O2XCFLAGS += -O3#XCFLAGS += -OsXCFLAGS += -fno-strength-reduce -pipe -fno-builtin# Use all software flags, so is compatible with minimal implementationXCFLAGS += -mhard-mul -mhard-div -msoft-float#XCFLAGS += -mhard-mul -msoft-div -msoft-float#XCFLAGS += -msoft-mul -msoft-div -msoft-float# We require this as we we won't rely on any existing C library codeXCFLAGS += -nostdlib#XCFLAGS += -DDEBUG# For CoreMark:FLAGS_STR ="$(XCFLAGS)"# Add back to CFLAGSCFLAGS += $(XCFLAGS) -DFLAGS_STR=\"$(FLAGS_STR)\"LIBGCC := $(shell $(CC) $(CFLAGS) -print-libgcc-file-name)LDFLAGS+= $(LIBGCC)#########################################################################export CONFIG_SHELL HOSTCC HOSTCFLAGS CROSS_COMPILE \AS LD CC AR NM STRIP OBJCOPY OBJDUMP \MAKE CFLAGS ASFLAGS#########################################################################%.o: %.S$(CC) $(CFLAGS) -c -o $@ $(CURDIR)/$<%.o: %.c$(CC) $(CFLAGS) -c -o $@ $<%.bin: %.or32or32-rtems-objcopy -O binary $< $@%.img: %.binutils/bin2flimg 1 $< > $@%.srec: %.binutils/bin2srec $< > $@#########################################################################
