同じプロジェクトで行われた別の内部ライブラリを使用するプログラムを開発しようとしています。
両方をリンクしたい。lib が保存され、./lib/mylib の下に正常にコンパイルされ、mylib.a が作成されます。問題は、INCLUDE 検索に ./lib/mylib ディレクトリを含め、ライブラリに対してプログラムをリンクする必要があることです。
自動的に定義された変数はありますか、それとも下の Makefile.am のように自分で行う必要がありますか?
SUBDIRS = lib .
# set the include path found by configure
INCLUDES = $(all_includes) -Ilib/mylib
bin_PROGRAMS = myprogram
myprogram_SOURCES = main.c
myprogram_CPPFLAGS = $(libmylib_CFLAGS) $(AM_CFLAGS) $(CFLAGS)
nfc_network_config_LDADD =$(LIB_MYLIB)