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