]> granicus.if.org Git - postgis/commitdiff
Added rule to generate postgis_new.sql from postgis.sql.in using cpp
authorSandro Santilli <strk@keybit.net>
Sat, 28 Feb 2004 14:44:06 +0000 (14:44 +0000)
committerSandro Santilli <strk@keybit.net>
Sat, 28 Feb 2004 14:44:06 +0000 (14:44 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@455 b70326c6-7e19-0410-871a-916f4a2858ee

Makefile

index daffee860cd0814cfb521ae9e2131d008b0afebb..3caa15c04223d2944fe40853a1f03530840b6d9e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -82,9 +82,16 @@ ifeq (${USE_VERSION}, 71)
        MODULE_FILENAME = $(libdir)/$(shlib)
        MODULE_INSTALLDIR = $(libdir)
 else
-       MODULE_FILENAME = $$libdir/$(shlib)
+       MODULE_FILENAME = \$$libdir/$(shlib)
        MODULE_INSTALLDIR = $(pkglibdir)
 endif
+
+#---------------------------------------------------------------
+# Postgis version
+#---------------------------------------------------------------
+
+POSTGIS_VERSION = $(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) USE_GEOS=$(USE_GEOS) USE_PROJ=$(USE_PROJ) USE_STATS=$(USE_STATS)
+
 #---------------------------------------------------------------
 
 override CFLAGS += -g -fexceptions  
@@ -158,7 +165,10 @@ loaderdumper:
 # Shared library stuff
 
 postgis.sql: postgis_sql_common.sql.in postgis_sql_$(USE_VERSION)_end.sql.in postgis_sql_$(USE_VERSION)_start.sql.in 
-       cat postgis_sql_$(USE_VERSION)_start.sql.in postgis_sql_common.sql.in postgis_sql_$(USE_VERSION)_end.sql.in | sed -e 's:@MODULE_FILENAME@:$(MODULE_FILENAME):g;s:@POSTGIS_VERSION@:$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) USE_GEOS=$(USE_GEOS) USE_PROJ=$(USE_PROJ) USE_STATS=$(USE_STATS):g'  > $@ 
+       cat postgis_sql_$(USE_VERSION)_start.sql.in postgis_sql_common.sql.in postgis_sql_$(USE_VERSION)_end.sql.in | sed -e 's:@MODULE_FILENAME@:$(MODULE_FILENAME):g;s:@POSTGIS_VERSION@:$(POSTGIS_VERSION):g'  > $@ 
+
+postgis_new.sql: postgis.sql.in
+       cpp -P -traditional-cpp -DUSE_VERSION=$(USE_VERSION) -DMODULE_FILENAME="'$(MODULE_FILENAME)'" -DPOSTGIS_VERSION="'$(POSTGIS_VERSION)'" $< $@
 
 postgis_undef.sql: postgis.sql create_undef.pl
        perl create_undef.pl $< $(USE_VERSION) > $@