c++/jvm-jni-starter/Makefile
changeset 55 2fbf53cf0782
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/c++/jvm-jni-starter/Makefile	Sat Jan 20 21:44:45 2018 +0100
     1.3 @@ -0,0 +1,128 @@
     1.4 +#
     1.5 +#  There exist several targets which are by default empty and which can be 
     1.6 +#  used for execution of your targets. These targets are usually executed 
     1.7 +#  before and after some main targets. They are: 
     1.8 +#
     1.9 +#     .build-pre:              called before 'build' target
    1.10 +#     .build-post:             called after 'build' target
    1.11 +#     .clean-pre:              called before 'clean' target
    1.12 +#     .clean-post:             called after 'clean' target
    1.13 +#     .clobber-pre:            called before 'clobber' target
    1.14 +#     .clobber-post:           called after 'clobber' target
    1.15 +#     .all-pre:                called before 'all' target
    1.16 +#     .all-post:               called after 'all' target
    1.17 +#     .help-pre:               called before 'help' target
    1.18 +#     .help-post:              called after 'help' target
    1.19 +#
    1.20 +#  Targets beginning with '.' are not intended to be called on their own.
    1.21 +#
    1.22 +#  Main targets can be executed directly, and they are:
    1.23 +#  
    1.24 +#     build                    build a specific configuration
    1.25 +#     clean                    remove built files from a configuration
    1.26 +#     clobber                  remove all built files
    1.27 +#     all                      build all configurations
    1.28 +#     help                     print help mesage
    1.29 +#  
    1.30 +#  Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and
    1.31 +#  .help-impl are implemented in nbproject/makefile-impl.mk.
    1.32 +#
    1.33 +#  Available make variables:
    1.34 +#
    1.35 +#     CND_BASEDIR                base directory for relative paths
    1.36 +#     CND_DISTDIR                default top distribution directory (build artifacts)
    1.37 +#     CND_BUILDDIR               default top build directory (object files, ...)
    1.38 +#     CONF                       name of current configuration
    1.39 +#     CND_PLATFORM_${CONF}       platform name (current configuration)
    1.40 +#     CND_ARTIFACT_DIR_${CONF}   directory of build artifact (current configuration)
    1.41 +#     CND_ARTIFACT_NAME_${CONF}  name of build artifact (current configuration)
    1.42 +#     CND_ARTIFACT_PATH_${CONF}  path to build artifact (current configuration)
    1.43 +#     CND_PACKAGE_DIR_${CONF}    directory of package (current configuration)
    1.44 +#     CND_PACKAGE_NAME_${CONF}   name of package (current configuration)
    1.45 +#     CND_PACKAGE_PATH_${CONF}   path to package (current configuration)
    1.46 +#
    1.47 +# NOCDDL
    1.48 +
    1.49 +
    1.50 +# Environment 
    1.51 +MKDIR=mkdir
    1.52 +CP=cp
    1.53 +CCADMIN=CCadmin
    1.54 +
    1.55 +
    1.56 +# build
    1.57 +build: .build-post
    1.58 +
    1.59 +.build-pre:
    1.60 +# Add your pre 'build' code here...
    1.61 +
    1.62 +.build-post: .build-impl
    1.63 +# Add your post 'build' code here...
    1.64 +
    1.65 +
    1.66 +# clean
    1.67 +clean: .clean-post
    1.68 +
    1.69 +.clean-pre:
    1.70 +# Add your pre 'clean' code here...
    1.71 +
    1.72 +.clean-post: .clean-impl
    1.73 +# Add your post 'clean' code here...
    1.74 +
    1.75 +
    1.76 +# clobber
    1.77 +clobber: .clobber-post
    1.78 +
    1.79 +.clobber-pre:
    1.80 +# Add your pre 'clobber' code here...
    1.81 +
    1.82 +.clobber-post: .clobber-impl
    1.83 +# Add your post 'clobber' code here...
    1.84 +
    1.85 +
    1.86 +# all
    1.87 +all: .all-post
    1.88 +
    1.89 +.all-pre:
    1.90 +# Add your pre 'all' code here...
    1.91 +
    1.92 +.all-post: .all-impl
    1.93 +# Add your post 'all' code here...
    1.94 +
    1.95 +
    1.96 +# build tests
    1.97 +build-tests: .build-tests-post
    1.98 +
    1.99 +.build-tests-pre:
   1.100 +# Add your pre 'build-tests' code here...
   1.101 +
   1.102 +.build-tests-post: .build-tests-impl
   1.103 +# Add your post 'build-tests' code here...
   1.104 +
   1.105 +
   1.106 +# run tests
   1.107 +test: .test-post
   1.108 +
   1.109 +.test-pre: build-tests
   1.110 +# Add your pre 'test' code here...
   1.111 +
   1.112 +.test-post: .test-impl
   1.113 +# Add your post 'test' code here...
   1.114 +
   1.115 +
   1.116 +# help
   1.117 +help: .help-post
   1.118 +
   1.119 +.help-pre:
   1.120 +# Add your pre 'help' code here...
   1.121 +
   1.122 +.help-post: .help-impl
   1.123 +# Add your post 'help' code here...
   1.124 +
   1.125 +
   1.126 +
   1.127 +# include project implementation makefile
   1.128 +include nbproject/Makefile-impl.mk
   1.129 +
   1.130 +# include project make variables
   1.131 +include nbproject/Makefile-variables.mk