Skip to content
Snippets Groups Projects
Commit 4b7c83e4 authored by Nicholas Bishop's avatar Nicholas Bishop
Browse files

Add a Makefile and more documentation for the demo

This adds a simple `make demo` target that builds the demo with
`gcc`. The readme is also updated to mention the make target and give
an example of how to run it. The example should make clearer what is
to be passed in as the `dbname` parameter; initially I tried `db.zip`
and passing in the `out_v1` directory path before realizing that each
of the database files is separate and that the full path should be
given.
parent 2f8dcc91
No related branches found
No related tags found
No related merge requests found
demo: Makefile demo.c library/zonedetect.c
gcc -o demo demo.c -Wall -Ilibrary library/zonedetect.c -lm
......@@ -2,7 +2,7 @@
This is a C library that allows you to find an area a point belongs to using a database file. A typical example would be looking up the country or timezone given a latitude and longitude. The timezone database also contains the country information.
The API should be self-explanatory from zonedetect.h. A small demo is included (demo.c)
The API should be self-explanatory from zonedetect.h. A small demo is included (demo.c). You can build the demo with `make demo` and run it like this: `./demo timezone21.bin 35.0715 -82.5216`.
The databases are obtained from [here](https://github.com/evansiroky/timezone-boundary-builder) and converted to the format used by this library.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment