Move jsonpull into a subdirectory like other included libraries

This commit is contained in:
Eric Fischer 2016-04-27 15:33:30 -07:00
parent 48a82039ce
commit 2b393ad8e5
7 changed files with 10 additions and 13 deletions

View File

@ -1,3 +1,7 @@
## 1.11.0
* Convert C source files to C++
## 1.10.0
* Upgrade Clipper to fix potential crashes and improve polygon topology

View File

@ -42,7 +42,7 @@ C = $(wildcard *.c) $(wildcard *.cpp)
INCLUDES = -I/usr/local/include -I.
LIBS = -L/usr/local/lib
tippecanoe: geojson.o jsonpull.o tile.o pool.o mbtiles.o geometry.o projection.o memfile.o clipper.o mvt.o serial.o main.o
tippecanoe: geojson.o jsonpull/jsonpull.o tile.o pool.o mbtiles.o geometry.o projection.o memfile.o clipper/clipper.o mvt.o serial.o main.o
$(CXX) $(PG) $(LIBS) $(FINAL_FLAGS) $(CXXFLAGS) -o $@ $^ $(LDFLAGS) -lm -lz -lsqlite3 -lpthread
tippecanoe-enumerate: enumerate.o
@ -54,18 +54,11 @@ tippecanoe-decode: decode.o projection.o mvt.o
tile-join: tile-join.o projection.o pool.o mbtiles.o mvt.o memfile.o
$(CXX) $(PG) $(LIBS) $(FINAL_FLAGS) $(CXXFLAGS) -o $@ $^ $(LDFLAGS) -lm -lz -lsqlite3
libjsonpull.a: jsonpull.o
$(AR) rc $@ $^
ranlib $@
%.o: %.c $(H)
$(CC) $(PG) $(INCLUDES) $(FINAL_FLAGS) $(CFLAGS) -c $<
$(CC) $(PG) $(INCLUDES) $(FINAL_FLAGS) $(CFLAGS) -c -o $@ $<
%.o: %.cpp $(H)
$(CXX) $(PG) $(INCLUDES) $(FINAL_FLAGS) $(CXXFLAGS) -c $<
clipper.o: clipper/clipper.cpp $(H)
$(CXX) $(PG) $(INCLUDES) $(FINAL_FLAGS) $(CXXFLAGS) -c $<
$(CXX) $(PG) $(INCLUDES) $(FINAL_FLAGS) $(CXXFLAGS) -c -o $@ $<
clean:
rm -f tippecanoe *.o

View File

@ -22,7 +22,7 @@
#include <vector>
extern "C" {
#include "jsonpull.h"
#include "jsonpull/jsonpull.h"
}
#include "pool.hpp"

View File

@ -32,7 +32,7 @@
#endif
extern "C" {
#include "jsonpull.h"
#include "jsonpull/jsonpull.h"
}
#include "tile.hpp"

View File

@ -1 +1 @@
#define VERSION "tippecanoe v1.10.0\n"
#define VERSION "tippecanoe v1.11.0\n"