Index: Makefile
===================================================================
--- Makefile (nonexistent)
+++ Makefile (revision 413)
@@ -0,0 +1,59 @@
+
+INCLUDES = -ICMSIS/core -ICMSIS/device -Idrivers/inc -Isrc -Ieval
+DEFS = -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER
+
+CFLAGS += $(INCLUDES) $(DEFS)
+
+LDFLAGS += -T stm32f103c8t6_md_crt.ld
+LDFLAGS += -Wl,--gc-sections
+LDFLAGS += -Wl,-Map=main.map
+
+OBJECTS = stm32f103c8t6_md_crt.o \
+ system_stm32f10x.o \
+ stm32f10x_it.o \
+ main.o \
+ misc.o \
+ stm32f10x_flash.o \
+ stm32f10x_gpio.o \
+ stm32f10x_rcc.o \
+ stm32f10x_exti.o \
+ stm32_eval.o
+
+main.bin: main.elf
+ $(OBJCOPY) -O binary $< $@
+
+main.elf: $(OBJECTS) stm32f103c8t6_md_crt.ld
+ $(CC) $(LDFLAGS) -o $@ $(OBJECTS)
+
+stm32f103c8t6_md_crt.o: stm32f103c8t6_md_crt.s
+ $(CC) $(CFLAGS) -c $< -o $@
+
+system_stm32f10x.o: CMSIS/device/system_stm32f10x.c
+ $(CC) $(CFLAGS) -c $< -o $@
+
+stm32f10x_it.o: src/stm32f10x_it.c
+ $(CC) $(CFLAGS) -c $< -o $@
+
+main.o: src/main.c
+ $(CC) $(CFLAGS) -c $< -o $@
+
+misc.o: drivers/src/misc.c
+ $(CC) $(CFLAGS) -c $< -o $@
+
+stm32f10x_flash.o: drivers/src/stm32f10x_flash.c
+ $(CC) $(CFLAGS) -c $< -o $@
+
+stm32f10x_gpio.o: drivers/src/stm32f10x_gpio.c
+ $(CC) $(CFLAGS) -c $< -o $@
+
+stm32f10x_rcc.o: drivers/src/stm32f10x_rcc.c
+ $(CC) $(CFLAGS) -c $< -o $@
+
+stm32f10x_exti.o: drivers/src/stm32f10x_exti.c
+ $(CC) $(CFLAGS) -c $< -o $@
+
+stm32_eval.o: eval/stm32_eval.c
+ $(CC) $(CFLAGS) -c $< -o $@
+
+clean:
+ rm -f *.o *.bin *.elf *.map