Automake不在子目录中生成Makefile.in

时间:2014-01-11 03:15:50

标签: c++ makefile autotools automake

首先,我只想说,我是Autotools的新手。

我有一个具有以下结构的项目:

+-src
  +-commands
    Makefile.am
    +-copy
      Makefile.am
      copy.h
      copy.cpp
    +-delete
      Makefile.am
      delete.h
      delete.cpp
  main.cpp
  Makefile.am
Makefile.am

Makefile.am有SUBDIRS = src

src / Makefile.am有SUBDIRS =命令。

src / commands / Makefile.am有SUBDIRS = $(AUTODIRS)

当我在root中运行automake时,它会生成Makefile.in和src / Makefile.in,但不会生成命令和副本。

我做错了什么?

1 个答案:

答案 0 :(得分:6)

确保您的configure.ac提及AC_CONFIG_FILES中的所有Makefile。