# BOARD DEFINE = {ARCH} : {MCU} :\r
+BOARD_USER = avr8 : at90usb1287 :\r
+BOARD_NONE = avr8 : at90usb1287 :\r
BOARD_USBKEY = avr8 : at90usb1287 :\r
BOARD_STK525 = avr8 : at90usb647 :\r
BOARD_STK526 = avr8 : at90usb162 :\r
\r
testboards:\r
echo "buildtest:" > BuildMakefile\r
+ \r
@while read line; \\r
do \\r
build_cfg=`grep "$$line " BoardDeviceMap.cfg | sed 's/ //g' | cut -d'=' -f2-`; \\r
\\r
printf "\t@echo Building dummy project for $$build_board...\n" >> BuildMakefile; \\r
printf "\tmake -s -f makefile.%s clean\n" $$build_arch >> BuildMakefile; \\r
- printf "\tmake -s -f makefile.%s MCU=%s BOARD=%s\n\n" $$build_arch $$build_mcu $$build_board >> BuildMakefile; \\r
+ printf "\tmake -s -f makefile.%s MCU=%s BOARD=%s elf\n\n" $$build_arch $$build_mcu $$build_board >> BuildMakefile; \\r
fi; \\r
done < BoardList.txt\r
+ \r
$(MAKE) -f BuildMakefile buildtest\r
\r
clean:\r
@echo\r
\r
%.avr8:\r
- $(MAKE) -f makefile.avr8 clean -s\r
- $(MAKE) -f makefile.avr8 all MCU=$(@:%.avr8=%) -s\r
+ $(MAKE) -s -f makefile.avr8 clean\r
+ $(MAKE) -s -f makefile.avr8 all MCU=$(@:%.avr8=%) elf\r
\r
%.xmega:\r
- $(MAKE) -f makefile.xmega clean -s\r
- $(MAKE) -f makefile.xmega all MCU=$(@:%.xmega=%) -s\r
+ $(MAKE) -s -f makefile.xmega clean\r
+ $(MAKE) -s -f makefile.xmega all MCU=$(@:%.xmega=%) elf\r
\r
%.uc3:\r
- $(MAKE) -f makefile.uc3 clean -s\r
- $(MAKE) -f makefile.uc3 all MCU=$(@:%.uc3=%) -s\r
+ $(MAKE) -s -f makefile.uc3 clean\r
+ $(MAKE) -s -f makefile.uc3 all MCU=$(@:%.uc3=%) elf\r
\r
clean:\r
- $(MAKE) -f makefile.avr8 clean -s\r
- $(MAKE) -f makefile.xmega clean -s\r
- $(MAKE) -f makefile.uc3 clean -s\r
+ $(MAKE) -s -f makefile.avr8 clean\r
+ $(MAKE) -s -f makefile.xmega clean\r
+ $(MAKE) -s -f makefile.uc3 clean\r
\r
%:\r
\ No newline at end of file
@echo\r
\r
compile:\r
- $(MAKE) -f makefile.avr8 clean -s\r
- $(MAKE) -f makefile.avr8 LUFA_OPTS='-D USB_DEVICE_ONLY' -s\r
- $(MAKE) -f makefile.avr8 clean -s\r
- $(MAKE) -f makefile.avr8 LUFA_OPTS='-D USB_HOST_ONLY' -s\r
-\r
- $(MAKE) -f makefile.xmega clean -s\r
- $(MAKE) -f makefile.xmega LUFA_OPTS='-D USB_DEVICE_ONLY' -s\r
-\r
- $(MAKE) -f makefile.uc3 clean -s\r
- $(MAKE) -f makefile.uc3 LUFA_OPTS='-D USB_DEVICE_ONLY' -s\r
- $(MAKE) -f makefile.uc3 clean -s\r
- $(MAKE) -f makefile.uc3 LUFA_OPTS='-D USB_HOST_ONLY' -s\r
+ $(MAKE) -s -f makefile.avr8 clean\r
+ $(MAKE) -s -f makefile.avr8 LUFA_OPTS='-D USB_DEVICE_ONLY' elf\r
+ $(MAKE) -s -f makefile.avr8 clean\r
+ $(MAKE) -s -f makefile.avr8 LUFA_OPTS='-D USB_HOST_ONLY' elf\r
+\r
+ $(MAKE) -s -f makefile.xmega clean\r
+ $(MAKE) -s -f makefile.xmega LUFA_OPTS='-D USB_DEVICE_ONLY' elf\r
+ \r
+ $(MAKE) -s -f makefile.uc3 clean\r
+ $(MAKE) -s -f makefile.uc3 LUFA_OPTS='-D USB_DEVICE_ONLY' elf\r
+ $(MAKE) -s -f makefile.uc3 clean\r
+ $(MAKE) -s -f makefile.uc3 LUFA_OPTS='-D USB_HOST_ONLY' elf\r
\r
clean:\r
- $(MAKE) -f makefile.avr8 clean -s\r
- $(MAKE) -f makefile.xmega clean -s\r
- $(MAKE) -f makefile.uc3 clean -s\r
+ $(MAKE) -s -f makefile.avr8 clean\r
+ $(MAKE) -s -f makefile.xmega clean\r
+ $(MAKE) -s -f makefile.uc3 clean\r
\r
%:\r
\ No newline at end of file
# not intended to be modified or compiled by non-developers.\r
\r
all:\r
- $(MAKE) -C ModuleTest all\r
- $(MAKE) -C SingleUSBModeTest all\r
- $(MAKE) -C StaticAnalysisTest all\r
- $(MAKE) -C BoardDriverTest all\r
-\r
%:\r
+ $(MAKE) -C BoardDriverTest $@\r
$(MAKE) -C ModuleTest $@\r
$(MAKE) -C SingleUSBModeTest $@\r
$(MAKE) -C StaticAnalysisTest $@\r
- $(MAKE) -C BoardDriverTest $@\r