mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-23 04:23:10 +02:00
atusb/fw/Makefile: put -mmcu into CFLAGS so that DEPEND uses it, too
- Makefile ($(NAME).elf, boot.elf, %.o): don't pass -mmcu explicitly - Makefile (CFLAGS): include -mmcu, so that it's also picked up by $(DEPEND)
This commit is contained in:
parent
6ac82fc6c9
commit
1dcc83391e
@ -14,7 +14,8 @@ SHELL = /bin/bash
|
|||||||
|
|
||||||
NAME = atusb
|
NAME = atusb
|
||||||
|
|
||||||
CFLAGS = -g -Wall -Wextra -Wshadow -Werror -Wno-unused-parameter \
|
CFLAGS = -g -mmcu=$(CHIP) \
|
||||||
|
-Wall -Wextra -Wshadow -Werror -Wno-unused-parameter \
|
||||||
-Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes
|
-Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes
|
||||||
|
|
||||||
CHIP=atmega32u2
|
CHIP=atmega32u2
|
||||||
@ -62,10 +63,10 @@ all: $(NAME).bin boot.hex
|
|||||||
|
|
||||||
$(NAME).elf: $(OBJS)
|
$(NAME).elf: $(OBJS)
|
||||||
$(MAKE) version.o
|
$(MAKE) version.o
|
||||||
$(CC) $(CFLAGS) -mmcu=$(CHIP) -o $@ $(OBJS) version.o
|
$(CC) $(CFLAGS) -o $@ $(OBJS) version.o
|
||||||
|
|
||||||
boot.elf: $(BOOT_OBJS)
|
boot.elf: $(BOOT_OBJS)
|
||||||
$(CC) $(CFLAGS) -mmcu=$(CHIP) -o $@ $(BOOT_OBJS) \
|
$(CC) $(CFLAGS) -o $@ $(BOOT_OBJS) \
|
||||||
-Wl,--section-start=.text=0x7000
|
-Wl,--section-start=.text=0x7000
|
||||||
|
|
||||||
%.bin: %.elf
|
%.bin: %.elf
|
||||||
@ -104,7 +105,7 @@ version.c:
|
|||||||
# ----- Dependencies ----------------------------------------------------------
|
# ----- Dependencies ----------------------------------------------------------
|
||||||
|
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(CC) $(CFLAGS) -mmcu=$(CHIP) -Os -c $<
|
$(CC) $(CFLAGS) -Os -c $<
|
||||||
$(DEPEND) $< | \
|
$(DEPEND) $< | \
|
||||||
sed -e \
|
sed -e \
|
||||||
'/^\(.*:\)\? */{p;s///;s/ *\\\?$$/ /;s/ */:\n/g;H;}' \
|
'/^\(.*:\)\? */{p;s///;s/ *\\\?$$/ /;s/ */:\n/g;H;}' \
|
||||||
|
Loading…
Reference in New Issue
Block a user