Makefile-default.mk 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  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. include Makefile
  10. # Include makefile containing local settings
  11. ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk"
  12. include nbproject/Makefile-local-default.mk
  13. endif
  14. # Environment
  15. MKDIR=mkdir -p
  16. RM=rm -f
  17. MV=mv
  18. CP=cp
  19. # Macros
  20. CND_CONF=default
  21. ifeq ($(TYPE_IMAGE), DEBUG_RUN)
  22. IMAGE_TYPE=debug
  23. OUTPUT_SUFFIX=cof
  24. DEBUGGABLE_SUFFIX=cof
  25. FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/FraiseMaster2.1.2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
  26. else
  27. IMAGE_TYPE=production
  28. OUTPUT_SUFFIX=hex
  29. DEBUGGABLE_SUFFIX=cof
  30. FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/FraiseMaster2.1.2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
  31. endif
  32. # Object Directory
  33. OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
  34. # Distribution Directory
  35. DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
  36. # Object Files Quoted if spaced
  37. OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/_ext/1472/main.o ${OBJECTDIR}/_ext/1472/fraisemaster.o ${OBJECTDIR}/_ext/1241334144/cdc.o ${OBJECTDIR}/_ext/1241334144/usb_stack.o
  38. POSSIBLE_DEPFILES=${OBJECTDIR}/_ext/1472/main.o.d ${OBJECTDIR}/_ext/1472/fraisemaster.o.d ${OBJECTDIR}/_ext/1241334144/cdc.o.d ${OBJECTDIR}/_ext/1241334144/usb_stack.o.d
  39. # Object Files
  40. OBJECTFILES=${OBJECTDIR}/_ext/1472/main.o ${OBJECTDIR}/_ext/1472/fraisemaster.o ${OBJECTDIR}/_ext/1241334144/cdc.o ${OBJECTDIR}/_ext/1241334144/usb_stack.o
  41. CFLAGS=
  42. ASFLAGS=
  43. LDLIBSOPTIONS=
  44. ############# Tool locations ##########################################
  45. # If you copy a project from one host to another, the path where the #
  46. # compiler is installed may be different. #
  47. # If you open this project with MPLAB X in the new host, this #
  48. # makefile will be regenerated and the paths will be corrected. #
  49. #######################################################################
  50. # fixDeps replaces a bunch of sed/cat/printf statements that slow down the build
  51. FIXDEPS=fixDeps
  52. .build-conf: ${BUILD_SUBPROJECTS}
  53. ${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/FraiseMaster2.1.2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
  54. MP_PROCESSOR_OPTION=18F2550
  55. MP_PROCESSOR_OPTION_LD=18f2550
  56. MP_LINKER_DEBUG_OPTION= -u_DEBUGCODESTART=0x7dc0 -u_DEBUGCODELEN=0x240 -u_DEBUGDATASTART=0x3f4 -u_DEBUGDATALEN=0xb
  57. # ------------------------------------------------------------------------------------
  58. # Rules for buildStep: assemble
  59. ifeq ($(TYPE_IMAGE), DEBUG_RUN)
  60. else
  61. endif
  62. # ------------------------------------------------------------------------------------
  63. # Rules for buildStep: compile
  64. ifeq ($(TYPE_IMAGE), DEBUG_RUN)
  65. ${OBJECTDIR}/_ext/1472/main.o: ../main.c nbproject/Makefile-${CND_CONF}.mk
  66. @${MKDIR} ${OBJECTDIR}/_ext/1472
  67. @${RM} ${OBJECTDIR}/_ext/1472/main.o.d
  68. ${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PICKIT2=1 -p$(MP_PROCESSOR_OPTION) -I"dp_usb" -I".." -o- -I ${MP_CC_DIR}/../h -fo ${OBJECTDIR}/_ext/1472/main.o ../main.c
  69. @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/main.o
  70. ${OBJECTDIR}/_ext/1472/fraisemaster.o: ../fraisemaster.c nbproject/Makefile-${CND_CONF}.mk
  71. @${MKDIR} ${OBJECTDIR}/_ext/1472
  72. @${RM} ${OBJECTDIR}/_ext/1472/fraisemaster.o.d
  73. ${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PICKIT2=1 -p$(MP_PROCESSOR_OPTION) -I"dp_usb" -I".." -o- -I ${MP_CC_DIR}/../h -fo ${OBJECTDIR}/_ext/1472/fraisemaster.o ../fraisemaster.c
  74. @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/fraisemaster.o
  75. ${OBJECTDIR}/_ext/1241334144/cdc.o: ../dp_usb/cdc.c nbproject/Makefile-${CND_CONF}.mk
  76. @${MKDIR} ${OBJECTDIR}/_ext/1241334144
  77. @${RM} ${OBJECTDIR}/_ext/1241334144/cdc.o.d
  78. ${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PICKIT2=1 -p$(MP_PROCESSOR_OPTION) -I"dp_usb" -I".." -o- -I ${MP_CC_DIR}/../h -fo ${OBJECTDIR}/_ext/1241334144/cdc.o ../dp_usb/cdc.c
  79. @${DEP_GEN} -d ${OBJECTDIR}/_ext/1241334144/cdc.o
  80. ${OBJECTDIR}/_ext/1241334144/usb_stack.o: ../dp_usb/usb_stack.c nbproject/Makefile-${CND_CONF}.mk
  81. @${MKDIR} ${OBJECTDIR}/_ext/1241334144
  82. @${RM} ${OBJECTDIR}/_ext/1241334144/usb_stack.o.d
  83. ${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_PICKIT2=1 -p$(MP_PROCESSOR_OPTION) -I"dp_usb" -I".." -o- -I ${MP_CC_DIR}/../h -fo ${OBJECTDIR}/_ext/1241334144/usb_stack.o ../dp_usb/usb_stack.c
  84. @${DEP_GEN} -d ${OBJECTDIR}/_ext/1241334144/usb_stack.o
  85. else
  86. ${OBJECTDIR}/_ext/1472/main.o: ../main.c nbproject/Makefile-${CND_CONF}.mk
  87. @${MKDIR} ${OBJECTDIR}/_ext/1472
  88. @${RM} ${OBJECTDIR}/_ext/1472/main.o.d
  89. ${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -I"dp_usb" -I".." -o- -I ${MP_CC_DIR}/../h -fo ${OBJECTDIR}/_ext/1472/main.o ../main.c
  90. @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/main.o
  91. ${OBJECTDIR}/_ext/1472/fraisemaster.o: ../fraisemaster.c nbproject/Makefile-${CND_CONF}.mk
  92. @${MKDIR} ${OBJECTDIR}/_ext/1472
  93. @${RM} ${OBJECTDIR}/_ext/1472/fraisemaster.o.d
  94. ${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -I"dp_usb" -I".." -o- -I ${MP_CC_DIR}/../h -fo ${OBJECTDIR}/_ext/1472/fraisemaster.o ../fraisemaster.c
  95. @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/fraisemaster.o
  96. ${OBJECTDIR}/_ext/1241334144/cdc.o: ../dp_usb/cdc.c nbproject/Makefile-${CND_CONF}.mk
  97. @${MKDIR} ${OBJECTDIR}/_ext/1241334144
  98. @${RM} ${OBJECTDIR}/_ext/1241334144/cdc.o.d
  99. ${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -I"dp_usb" -I".." -o- -I ${MP_CC_DIR}/../h -fo ${OBJECTDIR}/_ext/1241334144/cdc.o ../dp_usb/cdc.c
  100. @${DEP_GEN} -d ${OBJECTDIR}/_ext/1241334144/cdc.o
  101. ${OBJECTDIR}/_ext/1241334144/usb_stack.o: ../dp_usb/usb_stack.c nbproject/Makefile-${CND_CONF}.mk
  102. @${MKDIR} ${OBJECTDIR}/_ext/1241334144
  103. @${RM} ${OBJECTDIR}/_ext/1241334144/usb_stack.o.d
  104. ${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -I"dp_usb" -I".." -o- -I ${MP_CC_DIR}/../h -fo ${OBJECTDIR}/_ext/1241334144/usb_stack.o ../dp_usb/usb_stack.c
  105. @${DEP_GEN} -d ${OBJECTDIR}/_ext/1241334144/usb_stack.o
  106. endif
  107. # ------------------------------------------------------------------------------------
  108. # Rules for buildStep: link
  109. ifeq ($(TYPE_IMAGE), DEBUG_RUN)
  110. dist/${CND_CONF}/${IMAGE_TYPE}/FraiseMaster2.1.2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
  111. @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
  112. ${MP_LD} $(MP_EXTRA_LD_PRE) "../rm18f2550-MCHUSB_Bootload.lkr" -p$(MP_PROCESSOR_OPTION_LD) -w -x -u_DEBUG -z__MPLAB_BUILD=1 -u_CRUNTIME -z__MPLAB_DEBUG=1 -z__MPLAB_DEBUGGER_PICKIT2=1 $(MP_LINKER_DEBUG_OPTION) -l ${MP_CC_DIR}/../lib -o dist/${CND_CONF}/${IMAGE_TYPE}/FraiseMaster2.1.2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
  113. else
  114. dist/${CND_CONF}/${IMAGE_TYPE}/FraiseMaster2.1.2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
  115. @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
  116. ${MP_LD} $(MP_EXTRA_LD_PRE) "../rm18f2550-MCHUSB_Bootload.lkr" -p$(MP_PROCESSOR_OPTION_LD) -w -z__MPLAB_BUILD=1 -u_CRUNTIME -l ${MP_CC_DIR}/../lib -o dist/${CND_CONF}/${IMAGE_TYPE}/FraiseMaster2.1.2.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
  117. endif
  118. # Subprojects
  119. .build-subprojects:
  120. # Subprojects
  121. .clean-subprojects:
  122. # Clean Targets
  123. .clean-conf: ${CLEAN_SUBPROJECTS}
  124. ${RM} -r build/default
  125. ${RM} -r dist/default
  126. # Enable dependency checking
  127. .dep.inc: .depcheck-impl
  128. DEPFILES=$(shell "${PATH_TO_IDE_BIN}"mplabwildcard ${POSSIBLE_DEPFILES})
  129. ifneq (${DEPFILES},)
  130. include ${DEPFILES}
  131. endif