Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-03 08:22:03

0001 # $Id: Makefile.am,v 1.5 2012/10/17 09:47:41 bbannier Exp $ 
0002 #
0003 #     This file is part of the RDBC
0004 #     Author: Valeriy Onuchin <onuchin@sirius.ihep.su>
0005 
0006 EXTRA_DIST = README
0007 
0008 AUTOMAKE_OPTIONS=foreign
0009 
0010 ODBCCXX_DIR = @ODBCXX_DIR@
0011 
0012 lib_LTLIBRARIES=libRDBCodbc.la
0013 
0014 libRDBCodbc_la_LIBADD=-L$(ODBCXX_DIR)/lib/ -lodbc++
0015 
0016 INCDIR=$(top_srcdir)/include/RDBC
0017 AM_CPPFLAGS = -I$(top_srcdir)/include
0018 
0019 RDBCodbcDict = RDBCodbc_Dict.cc RDBCodbcDict.h
0020 LINKDEF = $(srcdir)/LinkDef.h
0021 
0022 libRDBCodbc_la_BUILT_SOURCES = $(RDBCodbcDict)
0023 
0024 CLEANFILES=$(RDBCodbcDict)
0025 
0026 RDBCodbc_H = \
0027   $(srcdir)/ODBCCallableStatement.h \
0028   $(srcdir)/ODBCConnection.h \
0029   $(srcdir)/ODBCDatabaseMetaData.h \
0030   $(srcdir)/ODBCPreparedStatement.h \
0031   $(srcdir)/ODBCResultSet.h \
0032   $(srcdir)/ODBCResultSetMetaData.h \
0033   $(srcdir)/ODBCStatement.h
0034 
0035 RDBC_includedir = $(includedir)/RDBC
0036 
0037 RDBC_include_HEADERS = \
0038   $(RDBCodbc_H)
0039 
0040   ROOTDICTS = \
0041     $(libRDBCodbc_la_BUILT_SOURCES) 
0042 
0043 if  MAKEROOT6
0044 pcmdir = $(libdir)
0045 nobase_dist_pcm_DATA = \
0046   RDBCodbc_Dict_rdict.pcm
0047 endif
0048 
0049 libRDBCodbc_la_SOURCES= \
0050   $(ROOTDICTS) \
0051   ODBCCallableStatement.cxx \
0052   ODBCConnection.cxx \
0053   ODBCDatabaseMetaData.cxx \
0054   ODBCPreparedStatement.cxx \
0055   ODBCResultSet.cxx \
0056   ODBCResultSetMetaData.cxx \
0057   ODBCStatement.cxx
0058 
0059 
0060 $(RDBCodbcDict): $(RDBCodbc_H) $(LINKDEF) Makefile
0061         @echo Generating dictionary ... 
0062         $(ROOTCINT) -f $@ @CINTDEFS@  -c $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $(RDBCodbc_H) $(LINKDEF)
0063 
0064 #just to get the dependency
0065 %_Dict_rdict.pcm: %_Dict.cc ;
0066 
0067 #       @echo Compiling libodbc++ sources ...
0068 #       cd $(topdir)/$(ODBCXX_DIR); $(MAKE)
0069 
0070 dist-hook:
0071         rm -f $(distdir)/*Dict*