# ============================================================================== # Makefile # ============================================================================== # # TOPDIR : トップディレクトリ # RULEDIR : Meke のルール一式が格納されているディレクトリ # NAME : モジュール名 (拡張子を含めないこと) # TARGET : モジュールファイル名 (拡張子を含めること) # SUBDIR : サブディレクトリ (処理したい順に空白区切りで記述すること) # TOPDIR ?= ../../.. RULEDIR ?= $(TOPDIR)/mk NAME = ut TARGET = $(NAME).exe 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 -I../src CFLAGS += CXXFLAGS += LDFLAGS += # LIBS += LIBS += -L$(TOPDIR)/lib -lj CLEAN_FILES += CLEAN_DIRS += .DEFAULT_GOAL := test # ------------------------------------------------------------------------------ # *-rule : ルール # ------------------------------------------------------------------------------ include $(RULEDIR)/*-rule.mk # ------------------------------------------------------------------------------ .PHONY: utmain utmain: $(TOPDIR)/tool/mkutmain.sh > src/ut.cpp