Changeset: a02ba0cda6b6 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a02ba0cda6b6
Modified Files:
        MonetDB5/src/modules/atoms/Makefile.ag
        MonetDB5/src/modules/kernel/Makefile.ag
        MonetDB5/src/modules/mal/Makefile.ag
Branch: Oct2010
Log Message:

for optional modules, also install their header files and scripts only 
conditionally


diffs (125 lines):

diff -r df5442924469 -r a02ba0cda6b6 MonetDB5/src/modules/atoms/Makefile.ag
--- a/MonetDB5/src/modules/atoms/Makefile.ag    Wed Oct 06 16:26:38 2010 +0200
+++ b/MonetDB5/src/modules/atoms/Makefile.ag    Wed Oct 06 16:27:44 2010 +0200
@@ -67,19 +67,32 @@
                $(LIBXML2_LIBS) $(ICONV_LIBS) ../../mal/libmonetdb5
 }
 
+headers_xml_h = {
+       COND = HAVE_LIBXML2
+       DIR = includedir/MonetDB5/atoms
+       SOURCES = xml.mx
+       HEADERS = h 
+}
+
+headers_xml_mal = {
+       COND = HAVE_LIBXML2
+       HEADERS = mal
+       DIR = libdir/MonetDB5
+       SOURCES = xml.mx
+}
+
 headers_h = {
        DIR = includedir/MonetDB5/atoms
        SOURCES = blob.mx url.mx mtime.mx streams.mx inet.mx color.mx \
-                         xml.mx str.mx identifier.mx
+                         str.mx identifier.mx
        HEADERS = h 
 }
 
-
 headers_mal = {
        HEADERS = mal
        DIR = libdir/MonetDB5
        SOURCES = str.mx blob.mx url.mx mtime.mx streams.mx inet.mx color.mx \
-                         xml.mx identifier.mx
+                         identifier.mx
 }
 
 EXTRA_DIST_DIR = Tests
diff -r df5442924469 -r a02ba0cda6b6 MonetDB5/src/modules/kernel/Makefile.ag
--- a/MonetDB5/src/modules/kernel/Makefile.ag   Wed Oct 06 16:26:38 2010 +0200
+++ b/MonetDB5/src/modules/kernel/Makefile.ag   Wed Oct 06 16:27:44 2010 +0200
@@ -121,6 +121,20 @@
                $(SPHINXCLIENT_LIBS) ../../mal/libmonetdb5
 }
 
+headers_sphinx_h = {
+       COND = HAVE_SPHINXCLIENT
+       DIR = includedir/MonetDB5/kernel
+       SOURCES = sphinx.mx
+       HEADERS = h 
+}
+
+headers_sphinx_mal = {
+       COND = HAVE_SPHINXCLIENT
+       HEADERS = mal
+       DIR = libdir/MonetDB5
+       SOURCES = sphinx.mx
+}
+
 headers_h = {
        DIR = includedir/MonetDB5/kernel
        SOURCES = \
@@ -131,8 +145,7 @@
                aggr_be_sum.mx aggr_be_prod.mx aggr_be_avg.mx aggr_be_minmax.mx 
aggr_be_count.mx \
                aggr_bge_sum.mx aggr_bge_prod.mx aggr_bge_avg.mx 
aggr_bge_minmax.mx aggr_bge_count.mx \
                counters.mx microbenchmark.mx \
-               batstr.mx batmtime.mx batcolor.mx group.mx array.mx logger.mx \
-               sphinx.mx
+               batstr.mx batmtime.mx batcolor.mx group.mx array.mx logger.mx
        HEADERS = h 
 }
 
@@ -143,8 +156,7 @@
                mmath.mx lock.mx sema.mx alarm.mx batstr.mx batmtime.mx \
                batcolor.mx batifthen.mx batcast.mx batcalc.mx batmmath.mx \
                group.mx aggr.mx array.mx \
-               counters.mx logger.mx microbenchmark.mx \
-               sphinx.mx
+               counters.mx logger.mx microbenchmark.mx
 }
 
 EXTRA_DIST_DIR = Tests
diff -r df5442924469 -r a02ba0cda6b6 MonetDB5/src/modules/mal/Makefile.ag
--- a/MonetDB5/src/modules/mal/Makefile.ag      Wed Oct 06 16:26:38 2010 +0200
+++ b/MonetDB5/src/modules/mal/Makefile.ag      Wed Oct 06 16:27:44 2010 +0200
@@ -176,6 +176,20 @@
                 $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS)
 }
 
+headers_batxml_h = {
+       COND = HAVE_LIBXML2
+       DIR = includedir/MonetDB5/mal
+       SOURCES = batxml.mx
+       HEADERS = h 
+}
+
+headers_batxml_mal = {
+       COND = HAVE_LIBXML2
+       HEADERS = mal
+       DIR = libdir/MonetDB5
+       SOURCES = batxml.mx
+}
+
 headers_h = {
        DIR = includedir/MonetDB5/mal
        SOURCES = batExtensions.mx bpm.mx mal_mapi.mx mal_io.mx clients.mx \
@@ -185,7 +199,7 @@
                inspect.mx manual.mx pqueue.mx mkey.mx \
                factories.mx groupby.mx mdb.mx  \
                urlbox.mx mat.mx histogram.mx \
-               sabaoth.mx remote.mx  batxml.mx  recycle.mx \
+               sabaoth.mx remote.mx  recycle.mx \
                cluster.mx trader.mx replication.mx pma.mx \
                tokenizer.mx zorder.mx
                #radix.mx 
@@ -203,7 +217,7 @@
                factories.mx groupby.mx mdb.mx pcre.mx  tablet.mx mat.mx 
histogram.mx \
                urlbox.mx statistics.mx transaction.mx \
                mal_mapi.mx sabaoth.mx remote.mx  \
-               bpm.mx batxml.mx txtsim.mx recycle.mx \
+               bpm.mx txtsim.mx recycle.mx \
                cluster.mx trader.mx replication.mx pma.mx \
                tokenizer.mx zorder.mx
        #radix.mx
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to