在 NetBSD 系统上,我有一个没有安装目标的 makefile。包含的makefile是
bsd.xconf.mk
bsd.prog.mk
bsd.xorg.mk
设置以下相关变量
PROG
BINDIR
MANDIR
MAN
当我输入
make install
PROG 安装在 BINDIR 中,MAN 中的文件安装在 MANDIR 中。但如果 BINDIR 或 MANDIR 不存在,则不会创建它们。
我需要在 Makefile 中指定什么来创建不存在的目录?(当然编写一个安装目标是可行的,但我想使用 .mk 脚本中的自动功能。)
我尝试例如设置变量
INSTALL_MAN_DIR
INSTALLATION_DIRS
但没有任何效果。