From 9b7a5c9575842daf1d26f6ebdbfeb2d71775b1b2 Mon Sep 17 00:00:00 2001 From: David Baird Date: Fri, 27 Sep 2013 04:03:28 -0600 Subject: [PATCH] Prefer separate compilation. --- Makefile | 12 +++++++++--- README.md | 2 +- example-client-cpp11.cpp | 2 +- example-client.cpp | 2 +- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 6491e73..42c83be 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,11 @@ CXXFLAGS = -std=gnu++0x -Wall LDLIBS = -lstdc++ -all: example-client-cpp11 example-client -example-client-cpp11.o: example-client-cpp11.cpp easywsclient.cpp easywsclient.hpp -example-client.o: example-client.cpp easywsclient.cpp easywsclient.hpp +.PHONY: all clean +all: example-client example-client-cpp11 +clean: + -rm example-client example-client-cpp11 *.o +example-client-cpp11: example-client-cpp11.o easywsclient.o +example-client-cpp11.o: example-client-cpp11.cpp easywsclient.hpp +example-client: example-client.o easywsclient.o +example-client.o: example-client.cpp easywsclient.hpp +easywsclient.o: easywsclient.cpp easywsclient.hpp diff --git a/README.md b/README.md index c6dad6d..d3d51f2 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,7 @@ Put together, the usage looks like this: ```c++ #include "easywsclient.hpp" -#include "easywsclient.cpp" // <-- include only if you don't want compile separately +//#include "easywsclient.cpp" // <-- include only if you don't want compile separately int main() diff --git a/example-client-cpp11.cpp b/example-client-cpp11.cpp index 9926126..6232957 100644 --- a/example-client-cpp11.cpp +++ b/example-client-cpp11.cpp @@ -1,7 +1,7 @@ // Compile with: // g++ -std=gnu++0x example-client-cpp11.cpp -o example-client-cpp11 #include "easywsclient.hpp" -#include "easywsclient.cpp" // <-- include only if you don't want compile separately +//#include "easywsclient.cpp" // <-- include only if you don't want compile separately #include #include #include diff --git a/example-client.cpp b/example-client.cpp index 0016fc7..a10a0e8 100644 --- a/example-client.cpp +++ b/example-client.cpp @@ -1,5 +1,5 @@ #include "easywsclient.hpp" -#include "easywsclient.cpp" // <-- include only if you don't want compile separately +//#include "easywsclient.cpp" // <-- include only if you don't want compile separately #include #include #include