how tf was this compiling
This commit is contained in:
8
Makefile
8
Makefile
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user