Newer
Older
libj / mk / link-so-conf.mk
Nomura Kei on 9 Jun 823 bytes first commit
# ==============================================================================
#  動的ライブラリ 生成に関する設定
# ==============================================================================
#
# -fPIC オプションを付与する。
#
ifneq ($(strip $(NAME)),)
ifeq  ($(strip $(NAME).so),$(strip $(TARGET)))
CFLAGS		+= -fPIC
CXXFLAGS	+= -fPIC

TOP_TARGET			 = $(addprefix $(TOPDIR)/lib/,$(TARGET))

HEADER_FILES		 = $(wildcard include/*.h) $(wildcard include/*.hpp)
TOP_HEADER_FILES	 = $(addprefix $(TOPDIR)/include/,$(notdir $(HEADER_FILES)))

CLEAN_FILES			+= $(TOP_TARGET)
CLEAN_FILES			+= $(TOP_HEADER_FILES)

ifneq ($(strip $(USE_SO_VERSION)),)
#
# バージョン番号付きの so ファイルを削除対象に追加する。
#
CLEAN_FILES	+= $(TARGET).* $(TOP_TARGET).*
endif


endif
endif