bas configure.ac Makefile.am

需要指定目录:SUBDIRS  = src cgi
bas spd Makefile.am
 
   
AUTOMAKE_OPTIONS = foreign

lib_LTLIBRARIES
= libbas2plugin.la


libbas2plugin_la_SOURCES
= basAffair.c\
basComment.c\
basDiscussion.c\
basPlugin.c\
basEgg.c\
basNews.c\
basPost.c\
basTopic.c\
basWord.c\
spdComment.c \
spdPostStorage.c\
spdPost.c

libbas2plugin_la_CPPFLAGS
= $(AM_CPPFLAGS) $(glib_CFLAGS) - D_DATAPATH = \ " $(prefix)/share/bas2plugin/\" -I/usr/local/include/spider2/
libbas2plugin_la_LIBADD = $(libxml_LIBS) - legg2 - llog4cxx - lglib - 2.0 - lnewshive

#libbas2plugin_la_CFLAGS
= $(AM_CFLAGS) " pkg-config glib-2.0 --cflags "

#libbas2plugin_la_CXXFLAGS
= $(AM_CFLAGS) " pkg-config glib-2.0 --cflags "

includedir
= ${prefix} / include / bas2plugin /
nobase_include_HEADERS
= basAffair.h\
basComment.h\
basDef.h\
basDiscussion.h\
basPlugin.h\
basEgg.h\
basNews.h\
basPost.h\
basTopic.h\
basWord.h\
spdPost.h\
spdPostStorage.h\
spdComment.h

bas2plugindatadir
= $(datadir) / bas2plugin
bas2plugindata_DATA
= init.xml \
admin.txt \
business.txt


bin_PROGRAMS
= basPluginInsert basPluginquery postInsert
########################################
basPluginInsert_SOURCES
= basPluginInsert.cpp \
TextExtraction.cpp \
spdDateConvert.cpp \
spdMetadataExtract.cpp
basPluginInsert_CXXFLAGS
= ${AM_CPPFLAGS} ${glib_CFLAGS} - I / usr / local / include / spider2 - I / usr / local / include / bas
basPluginInsert_CFLAGS
= ${AM_CPPFLAGS} ${glib_CFLAGS} - I / usr / local / include / spider2 - I / usr / local / include / bas
basPluginInsert_LDADD
= ${AM_LDFLAGS} $(glib_LIBS) - lscholar - llog4cxx - lxml2 - legg2 . / libbas2plugin.la - lnewshive - lbas - lboost_regex

#########################################
basPluginquery_SOURCES
= basPluginQuery.c

basPluginquery_CXXFLAGS
= ${AM_CPPFLAGS} ${glib_CFLAGS} - I / usr / local / include / spider2 - I / usr / local / include / bas
basPluginquery_CFLAGS
= ${AM_CPPFLAGS} ${glib_CFLAGS} - I / usr / local / include / spider2 - I / usr / local / include / bas
basPluginquery_LDADD
= ${AM_LDFLAGS} $(glib_LIBS) - lscholar - lxml2 - legg2 . / libbas2plugin.la - lnewshive - lbas - lboost_regex

########################################
#bpbbsInsert_SOURCES
= bpbbsInsert.c \
# spdDateConvert.c

#bpbbsInsert_CXXFLAGS
= ${AM_CPPFLAGS} ${glib_CFLAGS} - I / usr / local / include / spider2 - I / usr / local / include / bas2plugin /
#bpbbsInsert_CFLAGS
= ${AM_CPPFLAGS} ${glib_CFLAGS} - I / usr / local / include / spider2 - I / usr / local / include / bas2plugin /
#bpbbsInsert_LDADD
= ${AM_LDFLAGS} $(glib_LIBS) - lxml2 - lspider2 - llog4cxx - lcurl - ltidy - lbas2plugin - lnewshive

########################################
postInsert_SOURCES
= basPostInsert.c \
spdDateConvert.c

postInsert_CXXFLAGS
= ${AM_CPPFLAGS} ${glib_CFLAGS} - I / usr / local / include / spider2 - I / usr / local / include / bas2plugin /
postInsert_CFLAGS
= ${AM_CPPFLAGS} ${glib_CFLAGS} - I / usr / local / include / spider2 - I / usr / local / include / bas2plugin /
postInsert_LDADD
= ${AM_LDFLAGS} $(glib_LIBS) - lscholar - llog4cxx - lxml2 - legg2 . / libbas2plugin.la - lnewshive - lbas - lboost_regex - lspider2

#bin_PROGRAMS
= parseTest
#parseTest_SOURCES
= parseTest.cpp \
#bin_PROGRAMS
= parseTest
#parseTest_SOURCES
= parseTest.cpp \
# TextExtraction.cpp
#parseTest_CXXFLAGS
= ${AM_CPPFLAGS} ${glib_CFLAGS} - I / usr / local / include / spider2
#parseTest_CFLAGS
= ${AM_CPPFLAGS} ${glib_CFLAGS} - I / usr / local / include / spider2
#parseTest_LDADD
= ${AM_LDFLAGS} $(glib_LIBS) - legg2 - lscholar - llog4cxx - lxml2 . / libbas2plugin.la - lnewshive
bas configure.ac (configure.in)
 
   
# -*- Autoconf -*-
# Process
this file with autoconf to produce a configure script.

AC_PREREQ(
2.59 )
AC_INIT(bas,
1.0 , qingdong.meng@ape - tech.com)
AC_PROG_CXX

AC_CONFIG_SRCDIR([lib
/ Dictionary.h])
#AC_CONFIG_HEADER([config.h])
AM_INIT_AUTOMAKE()

# Checks
for programs.
AC_PROG_CC
AC_PROG_CXX
AC_PROG_LIBTOOL

Checks
for libraries.
PKG_CHECK_EXISTS([glib
- 2.0 ], [], [
AC_MSG_ERROR([
" Error! You need to have libglib2.0 installed. " ])
])
PKG_CHECK_MODULES([glib],[glib
- 2.0 ],[],[AC_MSG_ERROR([ " Error! You need to have glib2.0 installed! " ])])

PKG_CHECK_MODULES([libxml],[libxml
- 2.0 ],[],[AC_MSG_ERROR([ " Error! You need to have libxml-2.0 installed! " ])])

PKG_CHECK_MODULES([cppunit], [cppunit],[],[AC_MSG_ERROR([
" Error! You need to have libcppunit installed! " ])])

AC_CHECK_LIB([egg2],[eggDirectory_open],[],[AC_MSG_ERROR([
" Error! You need to have libegg installed! " ])])

#PKG_CHECK_MODULES([glib],[glib
- 2.0 ],[],[AC_MSG_ERROR([ " Error! You need to have glib2.0 installed! " ])])

# Checks
for header files.
AC_HEADER_STDC
AC_CHECK_HEADERS([stdlib.h
string .h unistd.h])

libwww_cflags
= `libwww - config -- cflags`
libwww_libs
= `libwww - config -- libs`
glib_cflags
= `pkg - config -- cflags glib - 2.0 `
glib_libs
= `pkg - config -- libs glib - 2.0 `


AM_CFLAGS
= " $libwww_cflags -I/usr/local/include/egg2 -I/usr/local/include/scholar -I/usr/local/include/bigfile $glib_cflags "
AM_LDFLAGS
= " $libwww_libs $glib_libs "

# Checks
for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_STRUCT_TM
AC_HEADER_STDBOOL

# Checks
for library functions.
#AC_FUNC_MALLOC
AC_FUNC_MKTIME
AC_CHECK_FUNCS([localtime_r memset regcomp tzset])

AC_CONFIG_FILES([Makefile
dao
/ Makefile
utest
/ Makefile
plugin
/ Makefile
plugin
/ utest / Makefile
lib
/ Makefile
lib
/ cluster / Makefile
lib
/ test / Makefile
src
/ Makefile
cgi
/ Makefile
data
/ mysql_cgi / Makefile])

AC_SUBST(AM_CFLAGS)
AC_SUBST(AM_LDFLAGS)

AC_DEFINE([_GNU_SOURCE])

AC_OUTPUT
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值