From bcbb57572eb7adafe2ecf51b4020b7c54c11cefa Mon Sep 17 00:00:00 2001 From: dawidg81 Date: Sun, 8 Mar 2026 08:31:21 +0100 Subject: [PATCH] Updated Makefile, for now only Windows support --- .Makefile.swp | Bin 0 -> 12288 bytes Makefile | 38 ++++++++------------------------------ 2 files changed, 8 insertions(+), 30 deletions(-) create mode 100644 .Makefile.swp diff --git a/.Makefile.swp b/.Makefile.swp new file mode 100644 index 0000000000000000000000000000000000000000..dcae0f1a9302be576ca6c01b8c51300ad0ebd3d7 GIT binary patch literal 12288 zcmeI2F>ljA7=|w_;DLfbOe_a9Qrcp>Ntfa+)DWyRZB-mvrpmRQHpIb}lZyTU2D-Du z3Svg$C%}gI2e2?uiC<9OOM-$DhcI*i^q%y{=kLDz?(T^fC)r(m;MC+TqbSfW3h_4o zrm4DzH6b2(Y1~maQ<`1ga_q`-QLnDoHtO!gY}+#ZI0((Q@0&HR6*ihtI5C+6G(ZEV zXW*dQ(3fY#QmMFj(rmNzSR+&SS# zq4(IzP8uyWoSU6ra3{oj;f%3xyNVl^GBNj*xs`)TL}=soF_c9u#4 cVQZL(cl0Q-RIU)l#=Z5mhn7S{_MSTN1Amm=b^rhX literal 0 HcmV?d00001 diff --git a/Makefile b/Makefile index 9630ae0..a83ec90 100644 --- a/Makefile +++ b/Makefile @@ -1,36 +1,14 @@ -CXX := g++ -CXXFLAGS := -std=c++17 -Wall -Wextra -LDFLAGS := -lpthread - -ifeq ($(OS), Windows_NT) - LDFLAGS += -lws2_32 - TARGET := mcc.exe -else - TARGET := mcc -endif - -BUILD_DIR := build -SRC_DIR := src - -SRCS := $(SRC_DIR)/main.cpp \ - $(SRC_DIR)/Logger.cpp \ - $(SRC_DIR)/Socket.cpp - -OBJS := $(patsubst $(SRC_DIR)/%.cpp, $(BUILD_DIR)/%.o, $(SRCS)) - -INCLUDES := -I$(SRC_DIR)/Logger.hpp \ - -I$(SRC_DIR)/Socket.hpp - .PHONY: all clean -all: $(TARGET) +all: mcc -$(TARGET): $(OBJS) - $(CXX) $(CXXFLAGS) $^ -o $@ $(LDFLAGS) +mcc: build/*.o + g++ build/*.o -o mcc -lpthread -lws2_32 -$(BUILD_DIR)/%.o: $(SRC_DIR)/%.cpp - @mkdir -p $(dir $@) - $(CXX) $(CXXFLAGS) $(INCLUDES) -c $< -o $@ +build/%.o: src/%.cpp + mkdir -p build + g++ -c src/*.cpp -o build/ clean: - rm -rf $(BUILD_DIR) $(TARGET) + rm build + rm mcc.exe