Mercurial > cgi-bin > hgwebdir.cgi > PR > PR_Integrations > javascript > SpiderMonkey
comparison CppApplication_1 (copy)/nbproject/Makefile-impl.mk @ 5:a6cc4a802db6
the code
| author | Sara |
|---|---|
| date | Sat, 01 Feb 2014 08:51:00 -0800 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:d919c5b6b1be |
|---|---|
| 1 # | |
| 2 # Generated Makefile - do not edit! | |
| 3 # | |
| 4 # Edit the Makefile in the project folder instead (../Makefile). Each target | |
| 5 # has a pre- and a post- target defined where you can add customization code. | |
| 6 # | |
| 7 # This makefile implements macros and targets common to all configurations. | |
| 8 # | |
| 9 # NOCDDL | |
| 10 | |
| 11 | |
| 12 # Building and Cleaning subprojects are done by default, but can be controlled with the SUB | |
| 13 # macro. If SUB=no, subprojects will not be built or cleaned. The following macro | |
| 14 # statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf | |
| 15 # and .clean-reqprojects-conf unless SUB has the value 'no' | |
| 16 SUB_no=NO | |
| 17 SUBPROJECTS=${SUB_${SUB}} | |
| 18 BUILD_SUBPROJECTS_=.build-subprojects | |
| 19 BUILD_SUBPROJECTS_NO= | |
| 20 BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}} | |
| 21 CLEAN_SUBPROJECTS_=.clean-subprojects | |
| 22 CLEAN_SUBPROJECTS_NO= | |
| 23 CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}} | |
| 24 | |
| 25 | |
| 26 # Project Name | |
| 27 PROJECTNAME=CppApplication_1 | |
| 28 | |
| 29 # Active Configuration | |
| 30 DEFAULTCONF=Debug | |
| 31 CONF=${DEFAULTCONF} | |
| 32 | |
| 33 # All Configurations | |
| 34 ALLCONFS=Debug Release | |
| 35 | |
| 36 | |
| 37 # build | |
| 38 .build-impl: .build-pre .validate-impl .depcheck-impl | |
| 39 @#echo "=> Running $@... Configuration=$(CONF)" | |
| 40 "${MAKE}" -f nbproject/Makefile-${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .build-conf | |
| 41 | |
| 42 | |
| 43 # clean | |
| 44 .clean-impl: .clean-pre .validate-impl .depcheck-impl | |
| 45 @#echo "=> Running $@... Configuration=$(CONF)" | |
| 46 "${MAKE}" -f nbproject/Makefile-${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .clean-conf | |
| 47 | |
| 48 | |
| 49 # clobber | |
| 50 .clobber-impl: .clobber-pre .depcheck-impl | |
| 51 @#echo "=> Running $@..." | |
| 52 for CONF in ${ALLCONFS}; \ | |
| 53 do \ | |
| 54 "${MAKE}" -f nbproject/Makefile-$${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .clean-conf; \ | |
| 55 done | |
| 56 | |
| 57 # all | |
| 58 .all-impl: .all-pre .depcheck-impl | |
| 59 @#echo "=> Running $@..." | |
| 60 for CONF in ${ALLCONFS}; \ | |
| 61 do \ | |
| 62 "${MAKE}" -f nbproject/Makefile-$${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .build-conf; \ | |
| 63 done | |
| 64 | |
| 65 # build tests | |
| 66 .build-tests-impl: .build-impl .build-tests-pre | |
| 67 @#echo "=> Running $@... Configuration=$(CONF)" | |
| 68 "${MAKE}" -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-tests-conf | |
| 69 | |
| 70 # run tests | |
| 71 .test-impl: .build-tests-impl .test-pre | |
| 72 @#echo "=> Running $@... Configuration=$(CONF)" | |
| 73 "${MAKE}" -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .test-conf | |
| 74 | |
| 75 # dependency checking support | |
| 76 .depcheck-impl: | |
| 77 @echo "# This code depends on make tool being used" >.dep.inc | |
| 78 @if [ -n "${MAKE_VERSION}" ]; then \ | |
| 79 echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \ | |
| 80 echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \ | |
| 81 echo "include \$${DEPFILES}" >>.dep.inc; \ | |
| 82 echo "endif" >>.dep.inc; \ | |
| 83 else \ | |
| 84 echo ".KEEP_STATE:" >>.dep.inc; \ | |
| 85 echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \ | |
| 86 fi | |
| 87 | |
| 88 # configuration validation | |
| 89 .validate-impl: | |
| 90 @if [ ! -f nbproject/Makefile-${CONF}.mk ]; \ | |
| 91 then \ | |
| 92 echo ""; \ | |
| 93 echo "Error: can not find the makefile for configuration '${CONF}' in project ${PROJECTNAME}"; \ | |
| 94 echo "See 'make help' for details."; \ | |
| 95 echo "Current directory: " `pwd`; \ | |
| 96 echo ""; \ | |
| 97 fi | |
| 98 @if [ ! -f nbproject/Makefile-${CONF}.mk ]; \ | |
| 99 then \ | |
| 100 exit 1; \ | |
| 101 fi | |
| 102 | |
| 103 | |
| 104 # help | |
| 105 .help-impl: .help-pre | |
| 106 @echo "This makefile supports the following configurations:" | |
| 107 @echo " ${ALLCONFS}" | |
| 108 @echo "" | |
| 109 @echo "and the following targets:" | |
| 110 @echo " build (default target)" | |
| 111 @echo " clean" | |
| 112 @echo " clobber" | |
| 113 @echo " all" | |
| 114 @echo " help" | |
| 115 @echo "" | |
| 116 @echo "Makefile Usage:" | |
| 117 @echo " make [CONF=<CONFIGURATION>] [SUB=no] build" | |
| 118 @echo " make [CONF=<CONFIGURATION>] [SUB=no] clean" | |
| 119 @echo " make [SUB=no] clobber" | |
| 120 @echo " make [SUB=no] all" | |
| 121 @echo " make help" | |
| 122 @echo "" | |
| 123 @echo "Target 'build' will build a specific configuration and, unless 'SUB=no'," | |
| 124 @echo " also build subprojects." | |
| 125 @echo "Target 'clean' will clean a specific configuration and, unless 'SUB=no'," | |
| 126 @echo " also clean subprojects." | |
| 127 @echo "Target 'clobber' will remove all built files from all configurations and," | |
| 128 @echo " unless 'SUB=no', also from subprojects." | |
| 129 @echo "Target 'all' will will build all configurations and, unless 'SUB=no'," | |
| 130 @echo " also build subprojects." | |
| 131 @echo "Target 'help' prints this message." | |
| 132 @echo "" | |
| 133 |
