# ============================================================================== # Makefile # ============================================================================== # # TOPDIR : トップディレクトリ # RULEDIR : Meke のルール一式が格納されているディレクトリ # NAME : モジュール名 (拡張子を含めないこと) # TARGET : モジュールファイル名 (拡張子を含めること) # SUBDIR : サブディレクトリ (処理したい順に空白区切りで記述すること) # TOPDIR ?= ../.. RULEDIR ?= $(TOPDIR)/mk NAME = libj TARGET = $(NAME) SUBDIRS = USE_SO_VERSION = # ------------------------------------------------------------------------------ # *-cmd.mk : コマンド # *-conf.mk : 設定 # *-auto.mk : 自動設定 # ------------------------------------------------------------------------------ include $(TOPDIR)/config.mk include $(RULEDIR)/*-cmd.mk include $(RULEDIR)/*-conf.mk include $(RULEDIR)/*-auto.mk # ------------------------------------------------------------------------------ # # 以下、オプションを適宜変更してください。 # INCLUDES += -I$(TOPDIR)/include CFLAGS += CXXFLAGS += LDFLAGS += LIBS += -L$(TOPDIR)/lib CLEAN_FILES += CLEAN_DIRS += .DEFAULT_GOAL := all # ------------------------------------------------------------------------------ # *-rule : ルール # ------------------------------------------------------------------------------ include $(RULEDIR)/*-rule.mk # ------------------------------------------------------------------------------