Skript file: /~heha/mb-iwp/Antriebe/Schrittmotorsteuerung/Firmware.zip/sm3/Makefile

# Makefile für das Projekt 6-Achs-Schrittmotor-Steuerung

## General Flags
PROJECT = sm3
DEVICE  = msp430x2618
CC = msp430-gcc.exe -Wall -Os -mmcu=$(DEVICE)

all: $(PROJECT).hex $(PROJECT).lst

$(PROJECT).elf: sm3.cpp Makefile
	$(CC) -o $@ $<

%.hex: %.elf
	msp430-objcopy -j .text -j .data -O ihex $< $@
	@msp430-size -B $@

%.lst: $(PROJECT).elf
	msp430-objdump -d $< > $@

clean:
	-rm -rf $(PROJECT).elf $(PROJECT).lst

program: flash

flash: $(PROJECT).hex
	msp430-downloader -U flash:w:$(PROJECT).hex:i

.PHONY: clean program flash
Detected encoding: UTF-80