summaryrefslogtreecommitdiff
path: root/Sprinter/Makefile
diff options
context:
space:
mode:
authormidopple <mdoppler@gmx.at>2012-01-29 19:18:06 +0100
committermidopple <mdoppler@gmx.at>2012-01-29 19:18:06 +0100
commit2ffe5ec2b5ecb390eb8ffacc584b614b2263bdf4 (patch)
tree0eb0f91c7c22fae418b0f868952891324d1c66aa /Sprinter/Makefile
parentfa63b839c6cbf261f2655e8783bf4745cc9ca513 (diff)
parent132f8c212e4c316559177e532df6b9a6c2205bf2 (diff)
Merge commit '132f8c212e4c316559177e532df6b9a6c2205bf2' into experimental
Diffstat (limited to 'Sprinter/Makefile')
-rw-r--r--Sprinter/Makefile12
1 files changed, 6 insertions, 6 deletions
diff --git a/Sprinter/Makefile b/Sprinter/Makefile
index 7e888b0..639cf1b 100644
--- a/Sprinter/Makefile
+++ b/Sprinter/Makefile
@@ -127,11 +127,11 @@ ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
# Default target.
-all: applet_files build sizeafter
+all: build sizeafter
build: elf hex
-applet_files: $(TARGET).pde
+applet/$(TARGET).cpp: $(TARGET).pde
# Here is the "preprocessing".
# It creates a .cpp file based with the same name as the .pde file.
# On top of the new .cpp file comes the WProgram.h header.
@@ -155,7 +155,7 @@ upload: applet/$(TARGET).hex
$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH)
- # Display size of file.
+# Display size of file.
HEXSIZE = $(SIZE) --target=$(FORMAT) applet/$(TARGET).hex
ELFSIZE = $(SIZE) applet/$(TARGET).elf
sizebefore:
@@ -198,8 +198,8 @@ extcoff: $(TARGET).elf
.elf.sym:
$(NM) -n $< > $@
- # Link: create ELF output file from library.
-applet/$(TARGET).elf: $(TARGET).pde applet/core.a
+# Link: create ELF output file from library.
+applet/$(TARGET).elf: applet/core.a applet/$(TARGET).cpp
$(CC) $(ALL_CFLAGS) -Wl,--gc-sections -o $@ applet/$(TARGET).cpp -L. applet/core.a $(LDFLAGS)
applet/core.a: $(OBJ)
@@ -244,4 +244,4 @@ depend:
>> $(MAKEFILE); \
$(CC) -M -mmcu=$(MCU) $(CDEFS) $(CINCS) $(SRC) $(ASRC) >> $(MAKEFILE)
-.PHONY: all build elf hex eep lss sym program coff extcoff clean depend applet_files sizebefore sizeafter
+.PHONY: all build elf hex eep lss sym program coff extcoff clean depend sizebefore sizeafter