Page MenuHomec4science

makefile
No OneTemporary

File Metadata

Created
Sun, Feb 23, 09:37

makefile

NAME := tableaux
BIN := bin/$(NAME)
CC := g++
INCLUDES := -I include
# other required libraries
LIBS := #add libraries
PLUGIN := -std=c++11
CSOURCES := $(wildcard src/*.cpp)
OBJECTS := $(patsubst src/%.cpp,bin/%.o,$(CSOURCES))
.PHONY: dirs clean install
all: $(BIN)
$(BIN): $(OBJECTS) dirs
$(CC) -o $@ $(OBJECTS) $(INCLUDES) $(LIBS) $(PLUGIN)
$(OBJECTS): bin/%.o : src/%.cpp $(CSOURCES) dirs
@printf "\n"
$(CC) -c $< -o $@ $(INCLUDES) $(PLUGIN)
install:
sudo cp -i bin/$(NAME) /usr/bin
dirs:
mkdir -p bin
clean:
rm -rd bin/*

Event Timeline