annotate CppApplication_1/nbproject/Makefile-impl.mk @ 3:b3ad79b3197c

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