1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
CXXFLAGS := -g `pkg-config --cflags x11` LDFLAGS := `pkg-config --libs x11` all: YATwm HEADERS = \ config.h \ structs.h SOURCES = \ main.cpp OBJECTS = $(SOURCES:.cpp=.o) newwm: $(HEADERS) $(OBJECTS) $(CXX) -o $@ $(OBJECTS) $(LDFLAGS) .PHONY: clean clean: rm -f YATwm $(OBJECTS)