13 lines
384 B
Makefile
13 lines
384 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)))
|
|
|
|
clean-products:
|
|
-rm $(BINDIR)/lib$(FINALNAME).a
|
|
-rm -rf obj
|
|
|
|
$(BINDIR)/lib$(FINALNAME).a: $(OBJDIR)/ $(BINDIR)/ $(OBJECTS)
|
|
$(AR) rv $@ $(OBJECTS)
|