# ============================================================================== # 動的ライブラリ 生成に関する設定 # ============================================================================== # # -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