OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [bootloaders/] [orpmon/] [config.mk] - Diff between revs 140 and 175

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 140 Rev 175
?rev1line?
?rev2line?
 
#########################################################################
 
 
 
CONFIG_SHELL    := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
 
                    else if [ -x /bin/bash ]; then echo /bin/bash; \
 
                    else echo sh; fi ; fi)
 
 
 
HOSTCC          = cc
 
#HOSTCFLAGS     = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
 
HOSTCFLAGS      = -Wall -Wstrict-prototypes -O2 -fno-omit-frame-pointer -g
 
 
 
#
 
# Specify the path to the tool chain
 
#
 
TOOL_PREFIX = /tools/or32-uclinux
 
 
 
#########################################################################
 
 
 
#
 
# Include the make variables (CC, etc...)
 
#
 
AS      = $(CROSS_COMPILE)as
 
LD      = $(CROSS_COMPILE)ld
 
CC      = $(CROSS_COMPILE)gcc
 
AR      = $(CROSS_COMPILE)ar
 
NM      = $(CROSS_COMPILE)nm
 
STRIP   = $(CROSS_COMPILE)strip
 
OBJCOPY = $(CROSS_COMPILE)objcopy
 
OBJDUMP = $(CROSS_COMPILE)objdump
 
RANLIB  = $(CROSS_COMPILE)ranlib
 
 
 
CFLAGS += -I$(TOPDIR)/include -DOR1K -Wall -Wstrict-prototypes
 
CFLAGS += -Werror-implicit-function-declaration -fno-omit-frame-pointer
 
CFLAGS += -fno-strength-reduce -O2 -g -pipe -fno-builtin
 
#CFLAGS += -msoft-mul -msoft-div -nostdlib
 
CFLAGS += -nostdlib
 
#CFLAGS += -DDEBUG
 
 
 
 
 
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: %.or32
 
        or32-rtems-objcopy -O binary $< $@
 
 
 
%.img: %.bin
 
        utils/bin2flimg 1 $< > $@
 
 
 
%.srec: %.bin
 
        utils/bin2srec $< > $@
 
 
 
#########################################################################

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.