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 (51 lines) | stat: -rw-r--r-- 1,212 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
48
49
50
51
#
#  $Id$
#

examplesdir = $(docdir)/examples/atmel_key

EXAMPLE=atmel_key
AVR_GCC=@AVR_GCC@
AVR_CPU=atmega128
AVR_CPU_CFLAGS =-mmcu=$(AVR_CPU)
AVR_CFLAGS = $(AVR_CPU_CFLAGS) -I. -DF_CPU=4000000UL \
  -Os -funsigned-char -funsigned-bitfields -fpack-struct \
  -fshort-enums -Wall -Wstrict-prototypes 

EXTRA_DIST = kb.c kb.h main.c pindefs.h scancodes.h serial.c serial.h \
  StdDefs.c StdDefs.h README Notes.txt atmel_key.tcl

SUFFIXES = .c

examples_DATA = $(EXAMPLE).elf $(EXTRA_DIST)

CLEANFILES = $(EXAMPLE).elf kb.o main.o serial.o StdDefs.o

# Frequency 250 ==> 4.0 MHz
do: $(EXAMPLE).elf
if TCL_ITCL_AVAILABLE
	../simulavr.tcl -d $(AVR_CPU) -f $(EXAMPLE).elf -u -F 250 \
	    -s $(srcdir)/$(EXAMPLE).tcl
else
	@echo "Itcl package not installed. Example will not run. Sorry!"
endif

dogdb: $(EXAMPLE).elf
if TCL_ITCL_AVAILABLE
	../simulavr.tcl -d $(AVR_CPU) -f $(EXAMPLE).elf -u -F 250 \
	    -s $(srcdir)/$(EXAMPLE).tcl -g
else
	@echo "Itcl package not installed. Example will not run. Sorry!"
endif

$(EXAMPLE).elf: kb.o main.o serial.o StdDefs.o
	$(AVR_GCC) $(AVR_CPU_CFLAGS) -o $@ $^ -lm

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

kb.o: kb.c
main.o: main.c
serial.o: serial.c
StdDefs.o: StdDefs.c