Remove unused check-source rule from the BUILD build system module.
authorDean Camera <dean@fourwalledcubicle.com>
Wed, 29 Aug 2012 20:14:20 +0000 (20:14 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Wed, 29 Aug 2012 20:14:20 +0000 (20:14 +0000)
LUFA/Build/lufa_build.mk
LUFA/DoxygenPages/BuildSystem.txt
LUFA/DoxygenPages/LUFAPoweredProjects.txt

index 33ff6eb..88430b2 100644 (file)
@@ -7,7 +7,7 @@
 #
 
 LUFA_BUILD_MODULES         += BUILD
-LUFA_BUILD_TARGETS         += size check-source symbol-sizes all lib elf hex lss clean mostlyclean
+LUFA_BUILD_TARGETS         += size symbol-sizes all lib elf hex lss clean mostlyclean
 LUFA_BUILD_MANDATORY_VARS  += TARGET ARCH MCU SRC F_USB LUFA_PATH
 LUFA_BUILD_OPTIONAL_VARS   += BOARD OPTIMIZATION C_STANDARD CPP_STANDARD F_CPU C_FLAGS CPP_FLAGS ASM_FLAGS CC_FLAGS LD_FLAGS OBJDIR OBJECT_FILES DEBUG_TYPE DEBUG_LEVEL
 LUFA_BUILD_PROVIDED_VARS   += 
@@ -25,8 +25,6 @@ LUFA_BUILD_PROVIDED_MACROS +=
 #    size                      - List built application size
 #    symbol-sizes              - Print application symbols from the binary ELF
 #                                file as a list sorted by size in bytes
-#    check-source              - Print a list of SRC source files that cannot
-#                                be found
 #    all                       - Build application and list size
 #    lib                       - Build and archive source files into a library
 #    elf                       - Build application ELF debug object file
@@ -219,20 +217,11 @@ build_begin:
 build_end:
        @echo $(MSG_INFO_MESSAGE) Finished building project \"$(TARGET)\".
 
-# Checks all target source files and provides information on whether they exist or not
-check-source:
-       @for f in $(SRC); do \
-               if [ ! -f $$f ]; then \
-                       echo "Error: Source file not found: $$f"; \
-                       exit 1; \
-               fi; \
-        done
-
 # Prints size information of a compiled application (FLASH, RAM and EEPROM usages)
 size: $(TARGET).elf
        @echo $(MSG_SIZE_CMD) Determining size of \"$<\"
        @echo ""
-       $(CROSS)-size $(SIZE_MCU_FLAG) $(SIZE_FORMAT_FLAG) $< ; 2>/dev/null;
+       $(CROSS)-size $(SIZE_MCU_FLAG) $(SIZE_FORMAT_FLAG) $<
 
 # Prints size information on the symbols within a compiled application in decimal bytes
 symbol-sizes: $(TARGET).elf
@@ -262,7 +251,7 @@ lss: $(TARGET).lss
 sym: $(TARGET).sym
 
 # Default target to *create* the user application's specified source files; if this rule is executed by
-# make, the input source file doens't exist and an error needs to be presented to the user
+# make, the input source file doesn't exist and an error needs to be presented to the user
 $(SRC):
        $(error Source file does not exist: $@)
 
@@ -330,4 +319,4 @@ $(OBJDIR)/%.o: %.S $(MAKEFILE_LIST)
 -include $(DEPENDENCY_FILES)
 
 # Phony build targets for this module
-.PHONY: build_begin build_end check-source size symbol-sizes lib elf hex lss clean mostlyclean
+.PHONY: build_begin build_end size symbol-sizes lib elf hex lss clean mostlyclean
index 45edef3..57dec54 100644 (file)
  *    <td>Display a size-sorted list of symbols from the compiled application, in decimal bytes.</td>\r
  *   </tr>\r
  *   <tr>\r
- *    <td><tt>check-source</tt></td>\r
- *    <td>Display a list of input SRC source files which cannot be found (if any).</td>\r
- *   </tr>\r
- *   <tr>\r
  *    <td><tt>lib</tt></td>\r
  *    <td>Build and archive all source files into a library A binary file.</td>\r
  *   </tr>\r
index 47e77c5..f0f7f6f 100644 (file)
@@ -97,6 +97,7 @@
  *  \li Programmable XBOX controller: http://richard-burke.dyndns.org/wordpress/pan-galactic-gargantuan-gargle-brain-aka-xbox-360-usb-controller/
  *  \li PSGroove, a Playstation 3 Homebrew dongle: http://github.com/psgroove
  *  \li PS/2 to USB adapter: https://github.com/makestuff/p2ukbd
+ *  \li RaspiFace, an Arduino platform bridge for the Raspberry Pi: http://www.raspiface.com/
  *  \li Reprap with LUFA, a LUFA powered 3D printer: http://code.google.com/p/at90usb1287-code-for-arduino-and-eclipse/
  *  \li RFPirate, a RF experimentation platform: https://github.com/ebuller/RF-Pirate
  *  \li RF Transciever using the MRF49XA: http://alternet.us.com/?page_id=1494