Fixed Makefile

This commit is contained in:
dawidg81 2026-03-08 08:36:14 +01:00
commit fc4c624f41
2 changed files with 8 additions and 5 deletions

View file

@ -1,14 +1,17 @@
.PHONY: all clean
SRC = $(wildcard src/*.cpp)
OBJ = $(patsubst src/%.cpp,build/%.o,$(SRC))
all: mcc
mcc: build/*.o
g++ build/*.o -o mcc -lpthread -lws2_32
mcc: $(OBJ)
g++ $(OBJ) -o mcc -lpthread -lws2_32
build/%.o: src/%.cpp
mkdir -p build
g++ -c src/*.cpp -o build/
g++ -c $< -o $@
clean:
rm build
rm mcc.exe
rm -rf build
rm -f mcc.exe mcc