URL
https://opencores.org/ocsvn/potato/potato/trunk
Show entire file |
Details |
Blame |
View Log
Rev 61 |
Rev 63 |
Line 4... |
Line 4... |
|
|
.PHONY: all clean
|
.PHONY: all clean
|
|
|
TARGET_PREFIX ?= riscv64-unknown-elf
|
TARGET_PREFIX ?= riscv64-unknown-elf
|
TARGET_CC := $(TARGET_PREFIX)-gcc
|
TARGET_CC := $(TARGET_PREFIX)-gcc
|
TARGET_LD := $(TARGET_PREFIX)-ld
|
TARGET_LD := $(TARGET_PREFIX)-gcc
|
TARGET_SIZE := $(TARGET_PREFIX)-size
|
TARGET_SIZE := $(TARGET_PREFIX)-size
|
TARGET_OBJCOPY := $(TARGET_PREFIX)-objcopy
|
TARGET_OBJCOPY := $(TARGET_PREFIX)-objcopy
|
HEXDUMP ?= hexdump
|
HEXDUMP ?= hexdump
|
|
|
TARGET_CFLAGS += -m32 -march=RV32I -Wall -Os -fomit-frame-pointer \
|
TARGET_CFLAGS += -m32 -march=RV32I -Wall -Os -fomit-frame-pointer \
|
-ffreestanding -fno-builtin -I.. -std=gnu99 \
|
-ffreestanding -fno-builtin -I.. -std=gnu99 \
|
-Wall -Werror=implicit-function-declaration
|
-Wall -Werror=implicit-function-declaration
|
TARGET_LDFLAGS += -m elf32lriscv -T../benchmark.ld
|
TARGET_LDFLAGS += -m32 -march=RV32I -nostartfiles -Wl,-m,elf32lriscv \
|
|
-Wl,-T../benchmark.ld
|
|
|
OBJECTS := gpio.o main.o seg7.o sha256.o start.o timer.o uart.o utilities.o
|
OBJECTS := gpio.o main.o seg7.o sha256.o start.o timer.o uart.o utilities.o
|
|
|
all: sha256.coe
|
all: sha256.coe
|
|
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.