3
因此,我一直在与Autotools一起努力学习工具链,以便在一些跨平台项目中使用它。我在基础知识方面有很好的把握,但我在这里遇到了一个问题。Autotools将数据文件复制到临时区域
在我的源代码树中,我有一个“数据”文件夹,其中包含具有XML文件的子目录和具有图像文件的另一个子目录。
即:
data\
cars\
images
我希望能够将这些文件复制到使用相同的目录结构的临时区域。
我试图在数据创建一个Makefile.am,然后做这样的事情:
data_DATA = cars/file1.xml cars/file2.xml images/image1.png images/image2.png
等等
这个 “差不多” 的作品。它将所有文件复制到暂存区中的“共享”文件夹中,但底层目录结构丢失;所有的文件都在'共享'根目录中。
有关如何完成此任务的任何提示?
编辑:(我认为)
啊我似乎已经想通了
data_carsdir = $(prefix)/data/cars
data_cars_DATA = cars/file1.xml cars/file2.xml
data_imagesdir = $(prefix)/data/images
data_images_DATA = images/image1.png images/image1.png
这似乎是工作,我想要的方式。