summaryrefslogtreecommitdiff
path: root/cesar/test_general/hard/bridgedma/sparc-Makefile
blob: a2ec6c31b4f3bd956839aa70908e012c328080a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
BASE = ../../..

ECOS = y
TARGET=sparc
VARIANT=sparc

TARGET_PROGRAMS = bridgedma_init bridgedma_it bridgedma_tx_one_frame \
		  bridgedma_rx_one_frame bridgedma_crc \
		  bridgedma_tx bridgedma_rx

bridgedma_init_SOURCES = bridgedma_init.c
bridgedma_init_MODULES = lib hal/phy hal/arch

bridgedma_it_SOURCES = bridgedma-it.c
bridgedma_it_MODULES = lib hal/phy hal/arch

bridgedma_tx_one_frame_SOURCES = bridgedma-tx-one-frame.c
bridgedma_tx_one_frame_MODULES = lib hal/phy hal/arch

bridgedma_rx_one_frame_SOURCES = bridgedma-rx-one-frame.c
bridgedma_rx_one_frame_MODULES = lib hal/phy hal/arch

bridgedma_crc_SOURCES = bridgedma-crc.c
bridgedma_crc_MODULES = lib hal/phy hal/arch

bridgedma_tx_SOURCES = bridgedma-tx.c
bridgedma_tx_MODULES = lib hal/phy hal/arch

bridgedma_rx_SOURCES = bridgedma-rx.c
bridgedma_rx_MODULES = lib hal/phy hal/arch

include $(BASE)/common/make/top.mk

all: $(TARGET_PROGRAMS:%=obj/$(VARIANT)/%.dis) $(TARGET_PROGRAMS:%=obj/$(VARIANT)/%.hex)

%.dis: %.elf
	$(CROSS_COMPILE_sparc)objdump -DSt $< > $@

%.hex: %.elf
	$(CROSS_COMPILE_sparc)objcopy -SO ihex $< $@