[OSM-talk] Smrender released into the wild

MERIGHI Marcus mcmer-osm-talk at tor.at
Wed Mar 7 17:40:43 GMT 2012


bf at abenteuerland.at (Bernhard R. Fischer), 2012.03.07 (Wed) 14:01 (CET):
> Smrender is a rule-based renderer for OSM data. The rule set is very flexible 
> and it supports dynamic loading and linking...
> http://www.cypherpunk.at/2012/03/07/smrender-released-into-the-wild/

(replying to just one list)

attached diff makes it compile on OpenBSD -current. 

--- Makefile.0	Wed Mar  7 12:14:47 2012
+++ Makefile	Wed Mar  7 18:14:39 2012
@@ -16,8 +16,8 @@
 # */
 
 CC	= gcc
-CFLAGS	= -O2 -g -Wall -D_GNU_SOURCE -I/usr/local/include
-LDFLAGS	= -L/usr/local/lib -lm -lgd -Wl,-export-dynamic
+CFLAGS	= -O2 -g -Wall -D_GNU_SOURCE -I/usr/local/include -I/usr/X11R6/include
+LDFLAGS	= -L/usr/local/lib -L/usr/X11R6/lib -lm -lgd -Wl,-export-dynamic
 VER = smrender-r$(shell svnversion | tr -d M)
 
 all: smrender libsmfilter.so
@@ -58,11 +58,11 @@
 smfunc.o: smfunc.c
 
 libsmfilter.so:
-	make -C libsmfilter
+	gmake -C libsmfilter
 	ln -s libsmfilter/libsmfilter.so
 
 clean:
-	make -C libsmfilter clean
+	gmake -C libsmfilter clean
 	rm -f *.o smrender libsmfilter.so
 
 dist: smrender libsmfilter.so
-------------- next part --------------
--- Makefile.0	Wed Mar  7 12:14:47 2012
+++ Makefile	Wed Mar  7 18:14:39 2012
@@ -16,8 +16,8 @@
 # */
 
 CC	= gcc
-CFLAGS	= -O2 -g -Wall -D_GNU_SOURCE -I/usr/local/include
-LDFLAGS	= -L/usr/local/lib -lm -lgd -Wl,-export-dynamic
+CFLAGS	= -O2 -g -Wall -D_GNU_SOURCE -I/usr/local/include -I/usr/X11R6/include
+LDFLAGS	= -L/usr/local/lib -L/usr/X11R6/lib -lm -lgd -Wl,-export-dynamic
 VER = smrender-r$(shell svnversion | tr -d M)
 
 all: smrender libsmfilter.so
@@ -58,11 +58,11 @@
 smfunc.o: smfunc.c
 
 libsmfilter.so:
-	make -C libsmfilter
+	gmake -C libsmfilter
 	ln -s libsmfilter/libsmfilter.so
 
 clean:
-	make -C libsmfilter clean
+	gmake -C libsmfilter clean
 	rm -f *.o smrender libsmfilter.so
 
 dist: smrender libsmfilter.so


More information about the talk mailing list