diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -1,20 +1,25 @@ CXX = g++ -CXXFLAGS = -Wall -Wextra -O2 -std=c++11 +CXXFLAGS = -Wall -Wextra -O2 -std=c++17 INSTALL_DIR = $(HOME)/prefix/bin -BIN = brightness +BINS = brightness gbrightness .PHONY: all clean install -all: $(BIN) +all: $(BINS) clean: - rm -f $(BIN) + rm -f $(BINS) install: sudo install -o root brightness $(INSTALL_DIR) sudo chmod +s $(INSTALL_DIR)/brightness -$(BIN): brightness.cpp $(wildcard *.h) +brightness: brightness.cpp $(CXX) $(CXXFLAGS) $(filter %.cpp,$^) -o $@ + +UTILS = $(patsubst %,got-gui/%,gui.cpp gui.h xutil.cpp xutil.h command.cpp command.h) + +gbrightness: gbrightness.cpp $(UTILS) + $(CXX) $(CXXFLAGS) $(filter %.cpp,$^) -o $@ -lX11 |