是否有可能让GNU构建系统编译 and install 目标文件?我想这样做是因为我使用的商业封闭源代码支持通过目标文件链接的用户创建的功能 .

我正在构建的包也创建了一个相关的库,但我想“安装”两个特定的目标文件(例如file1.o和file2.o) .

我当前的Makefile.am文件是:

lib_LTLIBRARIES = libmylib.la

libmylib_la_SOURCES = \
                        det3x3.f90 \
                        octree.cpp \
                        octree.h \
                        point.h

当我“make install”时,我得到了一个带有lib /的干净目录 - 但我也希望得到类似的东西:obj / file1.o obj / file2.o . 有什么我可以做Makefile.am(或任何其他文件)来完成这个?

感谢您的任何帮助/提示/建议!