Remove annoying end-of-line whitespace from most src/*
[fw/openocd] / src / flash / ocl / at91sam7x / makefile
index b48ed70ca826305f15b5e5ecf04680dd126657a0..c3eaf126be6c72b9b3f322c21c14e5041011b6ba 100644 (file)
-##############################################################################################\r
-# Start of default section\r
-#\r
-\r
-TRGT = arm-elf-\r
-CC   = $(TRGT)gcc\r
-CP   = $(TRGT)objcopy\r
-AS   = $(TRGT)gcc -x assembler-with-cpp\r
-HEX  = $(CP) -O ihex\r
-BIN  = $(CP) -O binary\r
-OBJDUMP = $(TRGT)objdump\r
-\r
-MCU  = arm7tdmi\r
-\r
-# List all default C defines here, like -D_DEBUG=1\r
-DDEFS = \r
-\r
-# List all default ASM defines here, like -D_DEBUG=1\r
-DADEFS = \r
-\r
-# List all default directories to look for include files here\r
-DINCDIR = \r
-\r
-# List the default directory to look for the libraries here\r
-DLIBDIR =\r
-\r
-# List all default libraries here\r
-DLIBS = \r
-\r
-#\r
-# End of default section\r
-##############################################################################################\r
-\r
-##############################################################################################\r
-# Start of user section\r
-#\r
-\r
-# Define project name here\r
-PROJECT = at91sam7x_ocl\r
-\r
-# Define linker script file here\r
-LDSCRIPT= at91sam7x_ram.ld\r
-\r
-# List all user C define here, like -D_DEBUG=1\r
-UDEFS = \r
-\r
-# Define ASM defines here\r
-UADEFS = \r
-\r
-# List C source files here\r
-SRC  = main.c dcc.c samflash.c\r
-\r
-# List ASM source files here\r
-ASRC = crt.s\r
-\r
-# List all user directories here\r
-UINCDIR =\r
-\r
-# List the user directory to look for the libraries here\r
-ULIBDIR =\r
-\r
-# List all user libraries here\r
-ULIBS = \r
-\r
-# Define optimisation level here\r
-OPT = -O2\r
-\r
-#\r
-# End of user defines\r
-##############################################################################################\r
-\r
-\r
-INCDIR  = $(patsubst %,-I%,$(DINCDIR) $(UINCDIR))\r
-LIBDIR  = $(patsubst %,-L%,$(DLIBDIR) $(ULIBDIR))\r
-DEFS    = $(DDEFS) $(UDEFS)\r
-ADEFS   = $(DADEFS) $(UADEFS)\r
-OBJS    = $(ASRC:.s=.o) $(SRC:.c=.o)\r
-LIBS    = $(DLIBS) $(ULIBS)\r
-MCFLAGS = -mcpu=$(MCU)\r
-\r
-ASFLAGS = $(MCFLAGS) -g -gdwarf-2 -Wa,-amhls=$(<:.s=.lst) $(ADEFS)\r
-CPFLAGS = $(MCFLAGS) $(OPT) -gdwarf-2 -mthumb-interwork -fomit-frame-pointer -Wall -Wstrict-prototypes -fverbose-asm -Wa,-ahlms=$(<:.c=.lst) $(DEFS)\r
-LDFLAGS = $(MCFLAGS) -nostartfiles -T$(LDSCRIPT) -Wl,-Map=$(PROJECT).map,--cref,--no-warn-mismatch $(LIBDIR)\r
-\r
-# Generate dependency information\r
-#CPFLAGS += -MD -MP -MF .dep/$(@F).d\r
-\r
-#\r
-# makefile rules\r
-#\r
-\r
-all: $(OBJS) $(PROJECT).elf $(PROJECT).hex $(PROJECT).bin $(PROJECT).lst\r
-\r
-%o : %c\r
-       $(CC) -c $(CPFLAGS) -I . $(INCDIR) $< -o $@\r
-\r
-%o : %s\r
-       $(AS) -c $(ASFLAGS) $< -o $@\r
-\r
-%elf: $(OBJS)\r
-       $(CC) $(OBJS) $(LDFLAGS) $(LIBS) -o $@\r
-\r
-%hex: %elf\r
-       $(HEX) $< $@\r
-\r
-%bin: %elf\r
-       $(BIN) $< $@\r
-\r
-%.lst: %.elf\r
-       $(OBJDUMP) -h -S $< > $@\r
-\r
-clean:\r
-       -rm -f $(OBJS)\r
-       -rm -f $(PROJECT).elf\r
-       -rm -f $(PROJECT).map\r
-       -rm -f $(PROJECT).hex\r
-       -rm -f $(PROJECT).bin\r
-       -rm -f $(PROJECT).lst\r
-       -rm -f $(SRC:.c=.c.bak)\r
-       -rm -f $(SRC:.c=.lst)\r
-       -rm -f $(ASRC:.s=.s.bak)\r
-       -rm -f $(ASRC:.s=.lst)\r
-       -rm -fR .dep\r
-\r
-# \r
-# Include the dependency files, should be the last of the makefile\r
-#\r
-#-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)\r
-\r
+##############################################################################################
+# Start of default section
+#
+
+TRGT = arm-elf-
+CC   = $(TRGT)gcc
+CP   = $(TRGT)objcopy
+AS   = $(TRGT)gcc -x assembler-with-cpp
+HEX  = $(CP) -O ihex
+BIN  = $(CP) -O binary
+OBJDUMP = $(TRGT)objdump
+
+MCU  = arm7tdmi
+
+# List all default C defines here, like -D_DEBUG=1
+DDEFS =
+
+# List all default ASM defines here, like -D_DEBUG=1
+DADEFS =
+
+# List all default directories to look for include files here
+DINCDIR =
+
+# List the default directory to look for the libraries here
+DLIBDIR =
+
+# List all default libraries here
+DLIBS =
+
+#
+# End of default section
+##############################################################################################
+
+##############################################################################################
+# Start of user section
+#
+
+# Define project name here
+PROJECT = at91sam7x_ocl
+
+# Define linker script file here
+LDSCRIPT= at91sam7x_ram.ld
+
+# List all user C define here, like -D_DEBUG=1
+UDEFS =
+
+# Define ASM defines here
+UADEFS =
+
+# List C source files here
+SRC  = main.c dcc.c samflash.c
+
+# List ASM source files here
+ASRC = crt.s
+
+# List all user directories here
+UINCDIR =
+
+# List the user directory to look for the libraries here
+ULIBDIR =
+
+# List all user libraries here
+ULIBS =
+
+# Define optimisation level here
+OPT = -O2
+
+#
+# End of user defines
+##############################################################################################
+
+
+INCDIR  = $(patsubst %,-I%,$(DINCDIR) $(UINCDIR))
+LIBDIR  = $(patsubst %,-L%,$(DLIBDIR) $(ULIBDIR))
+DEFS    = $(DDEFS) $(UDEFS)
+ADEFS   = $(DADEFS) $(UADEFS)
+OBJS    = $(ASRC:.s=.o) $(SRC:.c=.o)
+LIBS    = $(DLIBS) $(ULIBS)
+MCFLAGS = -mcpu=$(MCU)
+
+ASFLAGS = $(MCFLAGS) -g -gdwarf-2 -Wa,-amhls=$(<:.s=.lst) $(ADEFS)
+CPFLAGS = $(MCFLAGS) $(OPT) -gdwarf-2 -mthumb-interwork -fomit-frame-pointer -Wall -Wstrict-prototypes -fverbose-asm -Wa,-ahlms=$(<:.c=.lst) $(DEFS)
+LDFLAGS = $(MCFLAGS) -nostartfiles -T$(LDSCRIPT) -Wl,-Map=$(PROJECT).map,--cref,--no-warn-mismatch $(LIBDIR)
+
+# Generate dependency information
+#CPFLAGS += -MD -MP -MF .dep/$(@F).d
+
+#
+# makefile rules
+#
+
+all: $(OBJS) $(PROJECT).elf $(PROJECT).hex $(PROJECT).bin $(PROJECT).lst
+
+%o : %c
+       $(CC) -c $(CPFLAGS) -I . $(INCDIR) $< -o $@
+
+%o : %s
+       $(AS) -c $(ASFLAGS) $< -o $@
+
+%elf: $(OBJS)
+       $(CC) $(OBJS) $(LDFLAGS) $(LIBS) -o $@
+
+%hex: %elf
+       $(HEX) $< $@
+
+%bin: %elf
+       $(BIN) $< $@
+
+%.lst: %.elf
+       $(OBJDUMP) -h -S $< > $@
+
+clean:
+       -rm -f $(OBJS)
+       -rm -f $(PROJECT).elf
+       -rm -f $(PROJECT).map
+       -rm -f $(PROJECT).hex
+       -rm -f $(PROJECT).bin
+       -rm -f $(PROJECT).lst
+       -rm -f $(SRC:.c=.c.bak)
+       -rm -f $(SRC:.c=.lst)
+       -rm -f $(ASRC:.s=.s.bak)
+       -rm -f $(ASRC:.s=.lst)
+       -rm -fR .dep
+
+#
+# Include the dependency files, should be the last of the makefile
+#
+#-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
 # *** EOF ***
\ No newline at end of file