Commit 8e16e142de29d2614f3b5c34a86225c8b95e880a

Authored by lahouass
1 parent 29232b6e

modifié

Showing 1 changed file with 0 additions and 81 deletions   Show diff stats
codes/Makefile deleted
... ... @@ -1,81 +0,0 @@
1   -export CC = avr-gcc
2   -
3   -export MCU = atmega328p
4   -export TARGET_ARCH = -mmcu=$(MCU)
5   -
6   -export CFLAGS = -Wall -I. -DF_CPU=16000000 -Os #-pedantic -std=c99#-g
7   -export LDFLAGS = -g $(TARGET_ARCH) -lm -Wl,--gc-sections # -Os
8   -
9   -TARGET = libretour
10   -TERM0 = /dev/ttyACM0
11   -TERM1 = /dev/ttyACM1
12   -CPPFLAGS = -mmcu=$(MCU)
13   -#PGMER = -c stk500v1 -b 57600 -P $(TERM)
14   -PGMERISP0 = -c stk500v1 -b 115200 -P $(TERM0)
15   -PGMERISP1 = -c stk500v1 -b 115200 -P $(TERM1)
16   -ARVDUDECONF= -C /usr/local/arduino/arduino-0021/hardware/tools/avrdude.conf
17   -export DUDE = /usr/bin/avrdude -F -v -p $(MCU) $(AVRDUDECONF)
18   -CLIB=ar cq
19   -
20   -C_SRC = $(wildcard *.c)
21   -OBJS = $(C_SRC:.c=.o)
22   -
23   -all: $(TARGET).a
24   -
25   -
26   -clean:
27   - rm -f *.o *.hex *.elf *.a
28   -
29   -$(TARGET).o: $(TARGET).c $(TARGET).h
30   - $(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@
31   -
32   -
33   -$(TARGET).elf: $(OBJS)
34   - $(CC) $(LDFLAGS) -o $@ $(OBJS)
35   -
36   -$(TARGET).hex: $(TARGET).elf
37   - avr-objcopy -j .text -j .data -O ihex $(TARGET).elf $(TARGET).hex
38   - avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 -O ihex $(TARGET).elf eeprom.hex
39   -
40   -$(TARGET).a: $(TARGET).o
41   - rm -rf $@
42   - $(CLIB) $@ $+
43   -
44   -
45   -#UPLOAD CONDITIONNEL
46   -FOLDER = $(notdir $(CURDIR))
47   -
48   -upload: $(TARGET).hex
49   -#CAPTEUR 1
50   -ifeq ($(FOLDER), capteur1-0)
51   -
52   - stty -F $(TERM0) hupcl # reset
53   - # $(DUDE) $(PGMER) -U flash:w:$(TARGET).hex
54   - $(DUDE) $(PGMERISP0) -U flash:w:$(TARGET).hex
55   -endif
56   -
57   -ifeq ($(FOLDER), capteur1-1)
58   -
59   - stty -F $(TERM0) hupcl # reset
60   - # $(DUDE) $(PGMER) -U flash:w:$(TARGET).hex
61   - $(DUDE) $(PGMERISP0) -U flash:w:$(TARGET).hex
62   -endif
63   -
64   -#CAPTEUR 2
65   -ifeq ($(FOLDER), capteur2-0)
66   -
67   - stty -F $(TERM1) hupcl # reset
68   - # $(DUDE) $(PGMER) -U flash:w:$(TARGET).hex
69   - $(DUDE) $(PGMERISP1) -U flash:w:$(TARGET).hex
70   -endif
71   -
72   -ifeq ($(FOLDER), capteur2-1)
73   -
74   - stty -F $(TERM1) hupcl # reset
75   - # $(DUDE) $(PGMER) -U flash:w:$(TARGET).hex
76   - $(DUDE) $(PGMERISP1) -U flash:w:$(TARGET).hex
77   -endif
78   -
79   -size: $(TARGET).elf
80   - avr-size --format=avr --mcu=$(MCU) $(TARGET).elf
81   -