1、修改mde-1.6.x的configure.in
修改如下宏:
AC——INIT(xxx) //xxx为指定一项目的源文件
AM_INIT_AUTOMAKE(sample,1.6.8) //指定项目名称,版本号
AM_CONDITIONAL(LITE_VERSION,test"x$lite_version"="xyes") //注释宏
AC_OUTPUT(Makefile,.......) //列出要生成的Makefile文件
2、建立Makefile.am
内容:SUBDIRS=src //告诉Automake进入src/目录继续编译
在src/建立Makefile.am
内容:noinst_PROGRAMS=hellworld
helloword_SOURCES=helloworld.c //列出源文件
//告诉Automake在src/生成一个Makefile文件用来将helloworld.c编译生成helloworld程序
3、根目录下建立artogen.sh脚本文件
内容:#!/bin/sh
aclocal
automake --add -missing
autoconf
//shell脚本命令
运行$ chmod +x autogen.sh //将autogen.sh变为可执行脚本,每次更新configure.in都须执行
4、生成
$./autogen.sh
$./configure