File: Makefile.am

package info (click to toggle)
simulavr 1.0.0%2Bgit20160221.e53413b-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 6,740 kB
  • sloc: cpp: 35,491; python: 6,995; ansic: 3,567; makefile: 1,075; sh: 653; asm: 414; tcl: 320; javascript: 32
file content (43 lines) | stat: -rw-r--r-- 726 bytes parent folder | download | duplicates (2)
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
41
42
43
#
# $Id$
#

verilogdir = $(srcdir)/regress/verilog

EXTRA_DIST = baretest.v toggle.c verilog-test.py

export PYTHONPATH=$(srcdir)/../modules

if USE_AVR_CROSS

toggle_PROG = toggle.elf

verilog_DATA = $(EXTRA_DIST) $(toggle_PROG) Makefile

verilog: $(toggle_PROG)

.c.o:
	$(AVR_GCC) -mmcu=attiny2313 -c -Os $^ -o $@

.o.elf:
	$(AVR_GCC) -mmcu=attiny2313 $^ -o $@

verilogtest: $(toggle_PROG)
if USE_VERILOG_TOOLS
	$(IVERILOG) baretest.v -s test -v -o baretest.vvp
	$(VVP) -M../../src -mavr baretest.vvp
	@PYTHON@ verilog-test.py
else
	@echo "  Configure could not find verilog tools to run this test"
endif

check-local: verilogtest

endif

clean-local:
	rm -f toggle.elf baretest.vvp baretest.vcd

.PHONY: verilogtest

# EOF