an example of using automake.

原创 2005年02月26日 15:02:00

an example of  using automake (jconv project).

$ cd jconv
$ autoscan
$ mv configure.scan configure.in

edit configure.in file
$ cat configure.in
========== File configure.in ==========
#                                               -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.

AC_PREREQ(2.57)
AC_INIT(jconv, 0.1.0,
fishchenATgmail.com)
AM_INIT_AUTOMAKE(jconv, 0.1.0)
AC_CONFIG_SRCDIR([jconv.h])
#AC_CONFIG_HEADER([config.h])

# Checks for programs.
AC_PROG_CC

# Checks for libraries.
AC_PROG_RANLIB
AM_PROG_LIBTOOL
#AC_PROG_LIBTOOL

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

# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_TYPE_SIZE_T

# Checks for library functions.
AC_CHECK_FUNCS([memset strerror])
#AC_OUTPUT
AC_OUTPUT(Makefile)
========== End ==========


$ aclocal
$ autoconf

edit Makefile.am file
$ cat Makefile.am

========== File Makefile.am ==========
AUTOMAKE_OPTIONS=gnu        # Flavor: gnu/gnits/foreign/cygnus
#AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=jconv
include_HEADERS=jconv.h
lib_LIBRARIES=libjconv.a
lib_LTLIBRARIES=libjconv.la

jconv_SOURCES=jconv_bin.c jconv.c jconv.h jconv_table.h
libjconv_a_SOURCES=jconv.c jconv.h jconv_table.h
libjconv_la_SOURCES=jconv.c jconv.h jconv_table.h

libjconv_la_LDFLAGS = -version-info 1:0:1  # -version-info C:R:A (5:30:1) libxxx.(C-A).A.R  (5-1.1.30) = 4.1.30
========== End ==========


$ libtoolize --automake
$ automake --add-missing


add missing file following automake.
finish.

hello-0.1.tar.gz

  • 2016年03月03日 23:57
  • 91KB
  • 下载

《SELinux by example Using security enhanced Linux》读书笔记

一、 SELinux:给所有的Linux环境带来世界级的安全!     当然这是我从《SELinux by example Using security enhanced Linux》一书中的扉页...
  • huangyabin001
  • huangyabin001
  • 2015-08-10 20:25:26
  • 2081

SELinux by Example Using Security Enhanced Linux

  • 2014年02月21日 21:43
  • 3.79MB
  • 下载

Proc SQL by Example, Using SQL within SAS

  • 2011年12月13日 11:28
  • 2.07MB
  • 下载

An example in sklearn: Faces recognition example using eigenfaces and SVMs

Some basic concept: F1 score:
  • yeting067
  • yeting067
  • 2014-08-18 10:11:48
  • 610

EVC PocketSOAP Example

  • 2007年09月10日 09:46
  • 12KB
  • 下载

stm32f sdio example

  • 2014年05月11日 22:09
  • 108KB
  • 下载

libx264 api example

这个是libx264的使用例子,从标准输入读取YUV原始数据,需要知道分辨率,才能得知一帧需要读取多大,width*height, 然后转换为h264编码压缩格式的,从标准输出输出。 这里在命令行...
  • shell_albert
  • shell_albert
  • 2015-04-24 14:49:30
  • 807

scikit-learn Tutorials(5)

scikit-learn Tutorials ---机器学习流水线
  • hzx2012
  • hzx2012
  • 2016-02-23 00:06:37
  • 360

设计模式5:Builder Pattern(建造者模式)

出自于:http://www.cnblogs.com/zhenyulu/articles/37378.html参考:http://www.dofactory.com/Patterns/PatternB...
  • rocket5725
  • rocket5725
  • 2009-06-25 09:21:00
  • 3823
收藏助手
不良信息举报
您举报文章:an example of using automake.
举报原因:
原因补充:

(最多只允许输入30个字)