Makefile 397 B

12345678910111213141516171819
  1. CFLAGS=-g -Wall -Wextra $(shell pkg-config --cflags glibmm-2.4) -std=c++17
  2. CFLAGS+=$(shell pkg-config --cflags giomm-2.4)
  3. LDFLAGS=$(shell pkg-config --libs glibmm-2.4)
  4. LDFLAGS+=$(shell pkg-config --libs giomm-2.4)
  5. SRC=SocketHandler.cpp main.cpp
  6. OBJ=$(SRC:.cpp=.o)
  7. PRJ=test
  8. $(PRJ): $(OBJ)
  9. $(CXX) $(LDFLAGS) -o $@ $^ $(LDFLAGS)
  10. %.o: %.cpp
  11. $(CXX) -o $@ -c $< $(CFLAGS)
  12. clean:
  13. rm *.o $(PRJ)