File: Makefile.am

package info (click to toggle)
simulavr 1.0.0%2Bgit20160221.e53413b-1
  • links: PTS
  • area: main
  • in suites: buster
  • size: 5,748 kB
  • sloc: cpp: 35,491; python: 6,991; ansic: 3,567; makefile: 1,072; sh: 653; asm: 414; tcl: 320
file content (47 lines) | stat: -rw-r--r-- 826 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
44
45
46
47
#
#  $Id$
#

exampledir=$(docdir)/examples/simple_ex1

EXAMPLE=fred.elf
AVR_GCC=@AVR_GCC@
AVR_CPU=at90s8515
AVR_CFLAGS  = -g -O2 -mmcu=$(AVR_CPU)

example_DATA = $(EXAMPLE) fred.c README

CLEANFILES = $(EXAMPLE) fred.o

EXTRA_DIST = fred.c

SUFFIXES = .c

run_sim: $(EXAMPLE)
	../../src/simulavr --device $(AVR_CPU) -f $(EXAMPLE) \
	    -W 0x20,- -R 0x22,- -T exit

do:
if USE_TCL
	../simulavr.tcl -d $(AVR_CPU) -f $(EXAMPLE) \
	    -W 0x20,- -R 0x22,- -T exit
else
	@echo "Tcl not installed. Example will not run. Sorry!"
endif

dogdb:
if USE_TCL
	../simulavr.tcl -d $(AVR_CPU) -f $(EXAMPLE) \
	    -W 0x20,- -R 0x22,- -T exit -g
else
	@echo "Tcl not installed. Example will not run. Sorry!"
endif

.c.o:
	$(AVR_GCC) $(AVR_CFLAGS) -c -o $@ $<

fred.o: $(srcdir)/fred.c

$(EXAMPLE): fred.o
	$(AVR_GCC) $(AVR_CFLAGS) -o $@ $<