13 lines
404 B
Makefile
13 lines
404 B
Makefile
|
FINALNAME=$(NAME)_$(CONFIG)
|
||
|
|
||
|
OBJECTS := $(patsubst %.c,obj/$(CONFIG)/%.o,$(filter %.c,$(SRCS)))
|
||
|
OBJECTS += $(patsubst %.cpp,obj/$(CONFIG)/%.o,$(filter %.cpp,$(SRCS)))
|
||
|
OBJECTS += $(patsubst %.s,obj/$(CONFIG)/%.o,$(filter %.s,$(SRCS)))
|
||
|
|
||
|
$(BINDIR)/$(FINALNAME).elf: $(OBJDIR)/ $(BINDIR)/ $(OBJECTS)
|
||
|
$(LD) $(LDFLAGS) $(LIBS) $(OBJECTS) -o $@
|
||
|
|
||
|
clean-products:
|
||
|
-rm $(BINDIR)/$(FINALNAME).elf
|
||
|
-rm -rf obj
|