sh8s_deployer/src/Makefile
2024-08-07 12:47:21 +02:00

22 lines
430 B
Makefile

ECHO = @echo
GCC = g++
RM = @rm -f
CCFLAGS = -c -O3 -g -std=c++20 -pedantic -Wall
SRC = $(wildcard *.cpp)
BIN = ../bin
EXE = deployer
OBJECTS = $(patsubst %.cpp,$(BIN)/%.o,$(SRC))
LIBRARIES = -lstdc++fs
$(EXE) : $(OBJECTS)
$(ECHO) "-Linking $(EXE)-"
$(GCC) -o $@ $^ $(LIBRARIES)
$(BIN)/%.o:%.cpp
$(ECHO) "-Compilation $<- "
$(GCC) $(CCFLAGS) -o $@ $<
.PHONY: clean
clean:
$(ECHO) "-Cleaning-"
$(RM) $(OBJECTS) $(EXE)