1. TARGET = LED3-asm
    2. CROSS_COMPILE = arm-none-linux-gnueabi-
    3. CC= $(CROSS_COMPILE)gcc
    4. LD = $(CROSS_COMPILE)ld
    5. OBJCOPY = $(CROSS_COMPILE)objcopy
    6. all:
    7. $(CC) -c $(TARGET).s -o $(TARGET).o
    8. $(LD) $(TARGET).o -Ttext 0x40008000 -o $(TARGET).elf
    9. $(OBJCOPY) -O binary -S $(TARGET).elf $(TARGET).bin
    10. clean:
    11. rm $(TARGET).o $(TARGET).elf $(TARGET).bin