背景
我想编译一个带有一些库和头文件的小程序,/usr/local/lib
并且/usr/local/include
(我从端口安装它们)。
我正在使用默认的 FreeBSD make(1)(恰好是下面的 bmake(1))。
生成文件
到目前为止,我的 Makefile 看起来像这样:
PROG_CXX= client
MAN=
LDADD= -lhip -lhop -lpthread
SRCS= client.cc
CFLAGS+= -I/usr/local/include -L/usr/local/lib
.include <bsd.prog.mk>
问题
有更好的方法吗?我确信这CFLAGS+= -I/usr/local/include -L/usr/local/lib
已经被某些人自动化了,bsd.*.mk
但我找不到它。我试过包括<bsd.lib.mk>
但无济于事。