Advertisement
Guest User

Untitled

a guest
Mar 18th, 2017
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.45 KB | None | 0 0
  1. SOURCES  = $(wildcard *.c)
  2. SOURCES += $(wildcard $(LIBDIR)/*.c)
  3. SOURCES += $(wildcard $(LIBDIR)/*.s)
  4.  
  5. CFLAGS    = -Wall -mlittle-endian -mthumb -Os -c
  6. CFLAGS   += -mcpu=cortex-$(CORTEX)
  7. CFLAGS   += -std=c99
  8. CPPFLAGS  = -D$(MCU_D_MOD)
  9. CPPFLAGS += -I$(LIBDIR)
  10.  
  11. all: $(TARGET).bin
  12.     @ls
  13. $(TARGET).bin: $(TARGET).elf
  14.     @$(OBJCOPY) -O binary $< $@
  15. $(TARGET).elf: $(OBJS)
  16.     @$(LD) $(LDFLAGS) $(OBJS) -o $@
  17. %.o: %.c
  18.     @$(CC) $(CFLAGS) $(CPPFLAGS) $< -o $@
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement