justify/Makefile

18 lines
361 B
Makefile
Raw Normal View History

SOURCES := $(wildcard src/*.cpp)
OBJS = $(patsubst %.cpp,%.o,$(SOURCES))
CXXFLAGS += -Wall -pedantic -Werror -std=c++17 -I src/
2022-04-01 00:46:07 +00:00
all: justify
justify: $(OBJS)
2022-04-01 00:46:07 +00:00
$(info Linking...)
$(CXX) $(CXXFLAGS) -o justify $(OBJS) $(LDFLAGS)
2022-04-01 00:46:07 +00:00
%.o: %.cpp
$(CXX) $(CXXFLAGS) -MD -MT $@ -o $@ -c $<
clean:
2022-04-01 00:46:07 +00:00
$(info Cleaning...)
find . -name '*.o' -exec rm {} \;
rm justify