On 9/29/17, Sascha Manns <sascha.ma...@mailbox.org> wrote: > Am Freitag, den 29.09.2017, 16:26 +0200 schrieb Sascha Manns: >> i have a project what provides a file called "bzr.mk". This isnt >> generated and should just installed in $(datadir)/bzrmk. >> [...] >> bzrmk_DATA = bzr.mk >> >> But while building the package i'm getting: >> Making all in src >> make[3]: Entering directory '/build/bzrmk-1.2.1/src' >> make[3]: *** No rule to make target 'bzr.mk', needed by 'all- >> am'. Stop. >> make[3]: Leaving directory '/build/bzrmk-1.2.1/src' >> Makefile:464: recipe for target 'all-recursive' failed > > I found it out. I'll did the from a tarball, generated with make dist. > Now i changed the src/Makefile.am, and included the bzr.mk in > EXTRA_DIST.
That'll work. Alternately you can use the dist_ prefix[1], e.g., dist_bzrmk_DATA = brz.mk [1] https://www.gnu.org/software/automake/manual/automake.html#Fine_002dgrained-Distribution-Control Cheers, Nick