Newer
Older
libkc / modules / Makefile
  1. # ==============================================================================
  2. # Makefile
  3. # ==============================================================================
  4. #
  5. # TOPDIR : トップディレクトリ
  6. # RULEDIR : Meke のルール一式が格納されているディレクトリ
  7. # NAME : モジュール名 (拡張子を含めないこと)
  8. # TARGET : モジュールファイル名 (拡張子を含めること)
  9. # SUBDIR : サブディレクトリ (処理したい順に空白区切りで記述すること)
  10. #
  11. TOPDIR ?= ..
  12. RULEDIR ?= $(TOPDIR)/mk
  13. NAME = libkc
  14. TARGET = $(NAME)
  15. SUBDIRS = test
  16. USE_SO_VERSION =
  17.  
  18. # ------------------------------------------------------------------------------
  19. # *-cmd.mk : コマンド
  20. # *-conf.mk : 設定
  21. # *-auto.mk : 自動設定
  22. # ------------------------------------------------------------------------------
  23. include $(TOPDIR)/config.mk
  24. include $(RULEDIR)/*-cmd.mk
  25. include $(RULEDIR)/*-conf.mk
  26. include $(RULEDIR)/*-auto.mk
  27. # ------------------------------------------------------------------------------
  28. #
  29. # 以下、オプションを適宜変更してください。
  30. #
  31.  
  32. INCLUDES += -I$(TOPDIR)/include
  33. CFLAGS +=
  34. CXXFLAGS +=
  35. LDFLAGS +=
  36. LIBS += -L$(TOPDIR)/lib
  37.  
  38. CLEAN_FILES +=
  39. CLEAN_DIRS +=
  40.  
  41. .DEFAULT_GOAL := all
  42.  
  43. # ------------------------------------------------------------------------------
  44. # *-rule : ルール
  45. # ------------------------------------------------------------------------------
  46. include $(RULEDIR)/*-rule.mk
  47. # ------------------------------------------------------------------------------
  48.