summaryrefslogtreecommitdiff
path: root/cesar/test_general/hard/bridgedma/common-Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/test_general/hard/bridgedma/common-Makefile')
-rw-r--r--cesar/test_general/hard/bridgedma/common-Makefile32
1 files changed, 32 insertions, 0 deletions
diff --git a/cesar/test_general/hard/bridgedma/common-Makefile b/cesar/test_general/hard/bridgedma/common-Makefile
new file mode 100644
index 0000000000..7123610248
--- /dev/null
+++ b/cesar/test_general/hard/bridgedma/common-Makefile
@@ -0,0 +1,32 @@
+BASE = ../../..
+
+ECOS = y
+
+TARGET_PROGRAMS = bridgedma_init bridgedma-it bridgedma-tx bridgedma_tx_one_frame \
+ bridgedma_rx_one_frame
+
+bridgedma_init_SOURCES = bridgedma_init.c bridgedma-regs.c
+bridgedma_init_MODULES = lib hal/phy
+
+bridgedma-tx_SOURCES = bridgedma-tx-test.c bridgedma-regs.c
+bridgedma-tx_MODULES = lib hal/phy
+
+bridgedma-it_SOURCES = bridgedma-it.c bridgedma-regs.c
+bridgedma-it_MODULES = lib hal/phy
+
+bridgedma_tx_one_frame_SOURCES = bridgedma-tx-one-frame.c bridgedma-regs.c
+bridgedma_tx_one_frame_MODULES = lib hal/phy
+
+bridgedma_rx_one_frame_SOURCES = bridgedma-rx-one-frame.c bridgedma-regs.c
+bridgedma_rx_one_frame_MODULES = lib hal/phy
+
+include $(BASE)/common/make/top.mk
+
+all: $(TARGET_PROGRAMS:%=obj/$(VARIANT)/%.lst) $(TARGET_PROGRAMS:%=obj/$(VARIANT)/%.hex)
+
+%.lst: %.elf
+ $(CROSS_COMPILE_sparc)objdump -DSt $< > $@
+
+%.hex: %.elf
+ $(CROSS_COMPILE_sparc)objcopy -SO ihex $< $@
+