如何在不调用";的情况下清理文件;“保持清洁”;在makefile.am(automake)中

如何在不调用";的情况下清理文件;“保持清洁”;在makefile.am(automake)中,makefile,automake,Makefile,Automake,我有makefile.am。我想在不使用automake文件中的“make clean”的情况下清理文件 在生成.la、.a、.so文件后,将生成文件。我想删除所有文件。如果我运行makeclean,那么这些将被删除。 但是,我需要在制作结束时将其移除 makefile.am: libdir=${prefix}/lib/cli lib_LTLIBRARIES= libmain.la libmain_la_SOURCES = main.c clean-local:

我有makefile.am。我想在不使用automake文件中的“make clean”的情况下清理文件

在生成.la、.a、.so文件后,将生成文件。我想删除所有文件。如果我运行makeclean,那么这些将被删除。 但是,我需要在制作结束时将其移除

makefile.am:

libdir=${prefix}/lib/cli

lib_LTLIBRARIES= libmain.la

libmain_la_SOURCES = main.c

clean-local:

             rm -f *.la
             rm -f *.a

我认为没有办法做到这一点。为什么你需要这个?这没有意义:如果你只是运行
make
,你会立即“清理”所有已构建的内容。嗨,汤姆,我只需要清理静态文件和对象文件。这必须在制造结束时完成。。(一切完成后)。。