David Blume's GitList
Repositories
testcode.git
Code
Commits
Branches
Tags
Search
Tree:
58887f2
Branches
Tags
c++11
main
start
testcode.git
my_lib
Makefile
Make the main branch compile with c++14 again. Use branch c++11 for C++/11
David Blume
commited
58887f2
at 2019-01-24 21:26:49
Makefile
Blame
History
Raw
.PHONEY: debug CXX=g++ CPPFLAGS=-c -Wall -std=c++14 -I../include LDFLAGS= OBJDIR=obj LIBDIR=../lib SOURCES=my_lib.cpp # //OBJECTS=$(OBJDIR)$(SOURCES:.cpp=.o) OBJECTS=$(foreach bname, $(basename $(SOURCES)), $(OBJDIR)/$(bname).o) LIB=$(LIBDIR)/libmy_lib.a all: $(LIB) debug: CPPFLAGS += -DDEBUG -ggdb debug: $(LIB) $(OBJDIR): mkdir $@ $(LIBDIR): mkdir $@ $(LIB): $(OBJECTS) | $(LIBDIR) ar -rcs $@ $< $(OBJDIR)/%.o: %.cpp | $(OBJDIR) $(CXX) $(CPPFLAGS) $< -o $@ clean: rm -f $(OBJECTS) $(LIB)