diff options
Diffstat (limited to 'src/client/gui/Makefile')
-rw-r--r-- | src/client/gui/Makefile | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/client/gui/Makefile b/src/client/gui/Makefile index a72e64d..d317bfc 100644 --- a/src/client/gui/Makefile +++ b/src/client/gui/Makefile @@ -1,8 +1,15 @@ CPP = g++ -CPPFLAGS = -Wall -g -lfltk +CPPFLAGS = -Wall -g +LDFLAGS = +ifeq ($(OS),Windows_NT) + CPPFLAGS += -static-libgcc -static-libstdc++ $(shell fltk-config --cxxflags) + LDFLAGS += $(shell fltk-config --ldflags) -lws2_32 +else + CPPFLAGS += -lfltk +endif SOURCES = main.cpp OO_FLTK.cpp ../ClientBase.cpp Client.cpp OBJECTS = main.o OO_FLTK.o ClientBase.o Client.o -EXECUTABLE = client +EXECUTABLE = WantChat .PHONY: all clean @@ -12,7 +19,7 @@ clean: rm -rf $(OBJECTS) $(EXECUTABLE) $(EXECUTABLE): $(OBJECTS) - $(CPP) $(CPPFLAGS) -o $(EXECUTABLE) $(OBJECTS) + $(CPP) $(CPPFLAGS) $(OBJECTS) $(LDFLAGS) -o $(EXECUTABLE) $(OBJECTS): $(CPP) -c $(CPPFLAGS) $(SOURCES)
\ No newline at end of file |