Files
dshash/dshash/Makefile
2025-09-02 16:05:30 +12:00

21 lines
415 B
Makefile

CXX = g++
CXXFLAGS = -std=c++17 -O2 -Wall -Wextra -static
TARGET = dshash
SOURCES = main.cpp ../src/dshash.cpp
OBJECTS = main.o dshash.o
all: $(TARGET)
$(TARGET): $(OBJECTS)
$(CXX) $(CXXFLAGS) -o $@ $^
main.o: main.cpp ../src/dshash.hpp
$(CXX) $(CXXFLAGS) -c main.cpp
dshash.o: ../src/dshash.cpp ../src/dshash.hpp
$(CXX) $(CXXFLAGS) -c ../src/dshash.cpp
clean:
rm -f $(OBJECTS) $(TARGET)
.PHONY: all clean