Makefile 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. #
  2. # There exist several targets which are by default empty and which can be
  3. # used for execution of your targets. These targets are usually executed
  4. # before and after some main targets. They are:
  5. #
  6. # .build-pre: called before 'build' target
  7. # .build-post: called after 'build' target
  8. # .clean-pre: called before 'clean' target
  9. # .clean-post: called after 'clean' target
  10. # .clobber-pre: called before 'clobber' target
  11. # .clobber-post: called after 'clobber' target
  12. # .all-pre: called before 'all' target
  13. # .all-post: called after 'all' target
  14. # .help-pre: called before 'help' target
  15. # .help-post: called after 'help' target
  16. #
  17. # Targets beginning with '.' are not intended to be called on their own.
  18. #
  19. # Main targets can be executed directly, and they are:
  20. #
  21. # build build a specific configuration
  22. # clean remove built files from a configuration
  23. # clobber remove all built files
  24. # all build all configurations
  25. # help print help mesage
  26. #
  27. # Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and
  28. # .help-impl are implemented in nbproject/makefile-impl.mk.
  29. #
  30. # Available make variables:
  31. #
  32. # CND_BASEDIR base directory for relative paths
  33. # CND_DISTDIR default top distribution directory (build artifacts)
  34. # CND_BUILDDIR default top build directory (object files, ...)
  35. # CONF name of current configuration
  36. # CND_PLATFORM_${CONF} platform name (current configuration)
  37. # CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration)
  38. # CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration)
  39. # CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration)
  40. # CND_PACKAGE_DIR_${CONF} directory of package (current configuration)
  41. # CND_PACKAGE_NAME_${CONF} name of package (current configuration)
  42. # CND_PACKAGE_PATH_${CONF} path to package (current configuration)
  43. #
  44. # NOCDDL
  45. # Environment
  46. MKDIR=mkdir
  47. # build
  48. build: .build-post
  49. .build-pre:
  50. @echo Precompiling Headers..
  51. @${MKDIR} -p ${CND_BUILDDIR}/${CONF}/${CND_PLATFORM_${CONF}}
  52. @${MAKE} -f nbproject/Makefile-${CONF}.mk ../stdafx.h.pch
  53. @echo Compiling Sources..
  54. # Add your pre 'build' code here...
  55. .build-post: .build-impl
  56. # Add your post 'build' code here...
  57. # clean
  58. clean: .clean-post
  59. # Add your pre 'clean' code here...
  60. .clean-pre:
  61. # Add your pre 'clean' code here...
  62. .clean-post: .clean-impl
  63. # Add your post 'clean' code here...
  64. # clobber
  65. clobber: .clobber-post
  66. .clobber-pre:
  67. # Add your pre 'clobber' code here...
  68. .clobber-post: .clobber-impl
  69. # Add your post 'clobber' code here...
  70. # all
  71. all: .all-post
  72. .all-pre:
  73. # Add your pre 'all' code here...
  74. .all-post: .all-impl
  75. # Add your post 'all' code here...
  76. # build tests
  77. build-tests: .build-tests-post
  78. .build-tests-pre:
  79. # Add your pre 'build-tests' code here...
  80. .build-tests-post: .build-tests-impl
  81. # Add your post 'build-tests' code here...
  82. # run tests
  83. test: .test-post
  84. .test-pre: build-tests
  85. # Add your pre 'test' code here...
  86. .test-post: .test-impl
  87. # Add your post 'test' code here...
  88. # help
  89. help: .help-post
  90. .help-pre:
  91. # Add your pre 'help' code here...
  92. .help-post: .help-impl
  93. # Add your post 'help' code here...
  94. # include project implementation makefile
  95. include nbproject/Makefile-impl.mk
  96. # include project make variables
  97. include nbproject/Makefile-variables.mk