IEEE 802.15.4 subsystem
Sign in or create your account | Project List | Help
IEEE 802.15.4 subsystem Commit Details
Date: | 2011-02-11 13:10:53 (13 years 1 month ago) |
---|---|
Author: | Werner Almesberger |
Commit: | 075c379d210b200ed89f40e385fe9cad5ed74863 |
Message: | fw2/Makefile: cleaned up FreakUSB object file location The Makefile didn't see the FreakUSB object files at the expected place, so it always rebuild them. - Makefile (USB_OBJS): removed paths from object file names - Makefile: added vpaths for the FreakUSB source file locations - Makefile (atusb.elf, clean): we no longer need $(notdir ...) for the object files |
Files: |
atusb/fw2/Makefile (3 diffs) |
Change Details
atusb/fw2/Makefile | ||
---|---|---|
1 | 1 | NAME = atusb |
2 | ||
2 | 3 | CFLAGS = -g -Wall -Wextra -Wshadow -Werror -Wno-unused \ |
3 | 4 | -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes |
4 | 5 | |
... | ... | |
10 | 11 | #OBJDUMP = $(AVR_PREFIX)objdump |
11 | 12 | |
12 | 13 | FreakUSB = usb |
13 | USB_OBJS = $(FreakUSB)/usb/usb.o $(FreakUSB)/usb/ctrl.o \ | |
14 | $(FreakUSB)/usb/usb_buf.o \ | |
15 | $(FreakUSB)/hw/at90usbxx2/ep.o $(FreakUSB)/hw/at90usbxx2/hw.o \ | |
16 | $(FreakUSB)/hw/at90usbxx2/isr.o | |
14 | USB_OBJS = usb.o ctrl.o usb_buf.o ep.o hw.o isr.o | |
17 | 15 | OBJS = atusb.o board.o spi.o descr.o ep0.o $(USB_OBJS) |
18 | 16 | |
17 | vpath %.c $(FreakUSB)/usb/ | |
18 | vpath %.c $(FreakUSB)/hw/at90usbxx2/ | |
19 | ||
19 | 20 | CFLAGS += -I../fw/include \ |
20 | 21 | -I$(FreakUSB)/usb -I$(FreakUSB)/hw/at90usbxx2 \ |
21 | 22 | -DNUM_EPS=1 |
22 | 23 | |
24 | ||
23 | 25 | .PHONY: all clean upload prog |
24 | 26 | |
25 | 27 | all: $(NAME).bin |
... | ... | |
28 | 30 | $(CC) $(CFLAGS) -mmcu=$(CHIP) -Os -c $< |
29 | 31 | |
30 | 32 | $(NAME).elf: $(OBJS) |
31 | $(CC) $(CFLAGS) -mmcu=$(CHIP) -o $@ $(notdir $(OBJS)) | |
33 | $(CC) $(CFLAGS) -mmcu=$(CHIP) -o $@ $(OBJS) | |
32 | 34 | |
33 | 35 | %.bin: %.elf |
34 | 36 | $(OBJCOPY) -j .text -j .data -O binary $< $@ |
35 | 37 | |
36 | 38 | clean: |
37 | rm -f $(NAME).bin $(NAME).elf $(notdir $(OBJS)) | |
39 | rm -f $(NAME).bin $(NAME).elf $(OBJS) | |
38 | 40 | |
39 | 41 | upload: $(NAME).bin |
40 | 42 | scp $(NAME).bin jlime: |