You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

158 lines
6.6 KiB

4 years ago
  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 customized code.
  6. #
  7. # This makefile implements configuration specific macros and targets.
  8. # Include project Makefile
  9. ifeq "${IGNORE_LOCAL}" "TRUE"
  10. # do not include local makefile. User is passing all local related variables already
  11. else
  12. include Makefile
  13. # Include makefile containing local settings
  14. ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk"
  15. include nbproject/Makefile-local-default.mk
  16. endif
  17. endif
  18. # Environment
  19. MKDIR=mkdir -p
  20. RM=rm -f
  21. MV=mv
  22. CP=cp
  23. # Macros
  24. CND_CONF=default
  25. ifeq ($(TYPE_IMAGE), DEBUG_RUN)
  26. IMAGE_TYPE=debug
  27. OUTPUT_SUFFIX=elf
  28. DEBUGGABLE_SUFFIX=elf
  29. FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
  30. else
  31. IMAGE_TYPE=production
  32. OUTPUT_SUFFIX=hex
  33. DEBUGGABLE_SUFFIX=elf
  34. FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
  35. endif
  36. ifeq ($(COMPARE_BUILD), true)
  37. COMPARISON_BUILD=
  38. else
  39. COMPARISON_BUILD=
  40. endif
  41. ifdef SUB_IMAGE_ADDRESS
  42. else
  43. SUB_IMAGE_ADDRESS_COMMAND=
  44. endif
  45. # Object Directory
  46. OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
  47. # Distribution Directory
  48. DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
  49. # Source Files Quoted if spaced
  50. SOURCEFILES_QUOTED_IF_SPACED=newmain.c
  51. # Object Files Quoted if spaced
  52. OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/newmain.o
  53. POSSIBLE_DEPFILES=${OBJECTDIR}/newmain.o.d
  54. # Object Files
  55. OBJECTFILES=${OBJECTDIR}/newmain.o
  56. # Source Files
  57. SOURCEFILES=newmain.c
  58. CFLAGS=
  59. ASFLAGS=
  60. LDLIBSOPTIONS=
  61. ############# Tool locations ##########################################
  62. # If you copy a project from one host to another, the path where the #
  63. # compiler is installed may be different. #
  64. # If you open this project with MPLAB X in the new host, this #
  65. # makefile will be regenerated and the paths will be corrected. #
  66. #######################################################################
  67. # fixDeps replaces a bunch of sed/cat/printf statements that slow down the build
  68. FIXDEPS=fixDeps
  69. .build-conf: ${BUILD_SUBPROJECTS}
  70. ifneq ($(INFORMATION_MESSAGE), )
  71. @echo $(INFORMATION_MESSAGE)
  72. endif
  73. ${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
  74. MP_PROCESSOR_OPTION=ATtiny10
  75. # ------------------------------------------------------------------------------------
  76. # Rules for buildStep: compile
  77. ifeq ($(TYPE_IMAGE), DEBUG_RUN)
  78. ${OBJECTDIR}/newmain.o: newmain.c nbproject/Makefile-${CND_CONF}.mk
  79. @${MKDIR} "${OBJECTDIR}"
  80. @${RM} ${OBJECTDIR}/newmain.o.d
  81. @${RM} ${OBJECTDIR}/newmain.o
  82. ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="/home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -MD -MP -MF "${OBJECTDIR}/newmain.o.d" -MT "${OBJECTDIR}/newmain.o.d" -MT ${OBJECTDIR}/newmain.o -o ${OBJECTDIR}/newmain.o newmain.c
  83. else
  84. ${OBJECTDIR}/newmain.o: newmain.c nbproject/Makefile-${CND_CONF}.mk
  85. @${MKDIR} "${OBJECTDIR}"
  86. @${RM} ${OBJECTDIR}/newmain.o.d
  87. @${RM} ${OBJECTDIR}/newmain.o
  88. ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="/home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -MD -MP -MF "${OBJECTDIR}/newmain.o.d" -MT "${OBJECTDIR}/newmain.o.d" -MT ${OBJECTDIR}/newmain.o -o ${OBJECTDIR}/newmain.o newmain.c
  89. endif
  90. # ------------------------------------------------------------------------------------
  91. # Rules for buildStep: assemble
  92. ifeq ($(TYPE_IMAGE), DEBUG_RUN)
  93. else
  94. endif
  95. # ------------------------------------------------------------------------------------
  96. # Rules for buildStep: assembleWithPreprocess
  97. ifeq ($(TYPE_IMAGE), DEBUG_RUN)
  98. else
  99. endif
  100. # ------------------------------------------------------------------------------------
  101. # Rules for buildStep: link
  102. ifeq ($(TYPE_IMAGE), DEBUG_RUN)
  103. dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
  104. @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
  105. ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.map -D__DEBUG=1 -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="/home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10" -gdwarf-2 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 $(COMPARISON_BUILD) -Wl,--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml -o dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -o dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1
  106. @${RM} dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.hex
  107. else
  108. dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
  109. @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
  110. ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="/home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 $(COMPARISON_BUILD) -Wl,--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml -o dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -o dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--start-group -Wl,-lm -Wl,--end-group
  111. ${MP_CC_DIR}/avr-objcopy -O ihex "dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" "dist/${CND_CONF}/${IMAGE_TYPE}/test2.X.${IMAGE_TYPE}.hex"
  112. endif
  113. # Subprojects
  114. .build-subprojects:
  115. # Subprojects
  116. .clean-subprojects:
  117. # Clean Targets
  118. .clean-conf: ${CLEAN_SUBPROJECTS}
  119. ${RM} -r build/default
  120. ${RM} -r dist/default
  121. # Enable dependency checking
  122. .dep.inc: .depcheck-impl
  123. DEPFILES=$(shell "${PATH_TO_IDE_BIN}"mplabwildcard ${POSSIBLE_DEPFILES})
  124. ifneq (${DEPFILES},)
  125. include ${DEPFILES}
  126. endif