how tf was this compiling

This commit is contained in:
2025-12-14 15:13:57 +01:00
parent 5ef94e88bf
commit 787dc8f1ae

View File

@@ -6,16 +6,12 @@ CXXFLAGS := -std=c++2c -fdiagnostics-color=always -Iinclude -lwebsockets -lz -Wa
CXXFLAGS += -MMD -MP
CXXFLAGS += -O2 -s
SOURCES := $(wildcard src/*.cpp)
SOURCES := $(wildcard src/*.cpp) main.cpp
OBJECTS := $(SOURCES:.cpp=.o)
DEPS := $(OBJECTS:.o=.d)
# glowny target, linkuje linuxSmartie, potrzebuje ${OBJECTS}, jest na samej górze wiec jest domyslny
linuxSmartie: main.o $(OBJECTS)
g++ $(CXXFLAGS) -o $@ $^
# kompiluje test.cpp zamiast main.cpp
test: test.o $(OBJECTS)
linuxSmartie: $(OBJECTS)
g++ $(CXXFLAGS) -o $@ $^
# kompiluje obiekty, potrzebuje zrodel cpp