123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201 |
- #
- # Generated Makefile - do not edit!
- #
- # Edit the Makefile in the project folder instead (../Makefile). Each target
- # has a -pre and a -post target defined where you can add customized code.
- #
- # This makefile implements configuration specific macros and targets.
- # Include project Makefile
- ifeq "${IGNORE_LOCAL}" "TRUE"
- # do not include local makefile. User is passing all local related variables already
- else
- include Makefile
- # Include makefile containing local settings
- ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk"
- include nbproject/Makefile-local-default.mk
- endif
- endif
- # Environment
- MKDIR=gnumkdir -p
- RM=rm -f
- MV=mv
- CP=cp
- # Macros
- CND_CONF=default
- ifeq ($(TYPE_IMAGE), DEBUG_RUN)
- IMAGE_TYPE=debug
- OUTPUT_SUFFIX=cof
- DEBUGGABLE_SUFFIX=cof
- FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/BMS_Slave.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
- else
- IMAGE_TYPE=production
- OUTPUT_SUFFIX=hex
- DEBUGGABLE_SUFFIX=cof
- FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/BMS_Slave.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
- endif
- # Object Directory
- OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
- # Distribution Directory
- DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
- # Object Files Quoted if spaced
- OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/_ext/1472/BMS_CAN.o ${OBJECTDIR}/_ext/1472/BMS_ECAN.o ${OBJECTDIR}/_ext/1472/BMS_LTC.o ${OBJECTDIR}/_ext/1472/BMS_NTC28.o ${OBJECTDIR}/_ext/1472/BMS_Slave.o ${OBJECTDIR}/_ext/1472/BMS_EEPROM.o
- POSSIBLE_DEPFILES=${OBJECTDIR}/_ext/1472/BMS_CAN.o.d ${OBJECTDIR}/_ext/1472/BMS_ECAN.o.d ${OBJECTDIR}/_ext/1472/BMS_LTC.o.d ${OBJECTDIR}/_ext/1472/BMS_NTC28.o.d ${OBJECTDIR}/_ext/1472/BMS_Slave.o.d ${OBJECTDIR}/_ext/1472/BMS_EEPROM.o.d
- # Object Files
- OBJECTFILES=${OBJECTDIR}/_ext/1472/BMS_CAN.o ${OBJECTDIR}/_ext/1472/BMS_ECAN.o ${OBJECTDIR}/_ext/1472/BMS_LTC.o ${OBJECTDIR}/_ext/1472/BMS_NTC28.o ${OBJECTDIR}/_ext/1472/BMS_Slave.o ${OBJECTDIR}/_ext/1472/BMS_EEPROM.o
- CFLAGS=
- ASFLAGS=
- LDLIBSOPTIONS=
- ############# Tool locations ##########################################
- # If you copy a project from one host to another, the path where the #
- # compiler is installed may be different. #
- # If you open this project with MPLAB X in the new host, this #
- # makefile will be regenerated and the paths will be corrected. #
- #######################################################################
- # fixDeps replaces a bunch of sed/cat/printf statements that slow down the build
- FIXDEPS=fixDeps
- .build-conf: ${BUILD_SUBPROJECTS}
- ${MAKE} ${MAKE_OPTIONS} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/BMS_Slave.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
- MP_PROCESSOR_OPTION=18F45K80
- MP_PROCESSOR_OPTION_LD=18f45k80
- MP_LINKER_DEBUG_OPTION=
- # ------------------------------------------------------------------------------------
- # Rules for buildStep: assemble
- ifeq ($(TYPE_IMAGE), DEBUG_RUN)
- else
- endif
- # ------------------------------------------------------------------------------------
- # Rules for buildStep: compile
- ifeq ($(TYPE_IMAGE), DEBUG_RUN)
- ${OBJECTDIR}/_ext/1472/BMS_CAN.o: ../BMS_CAN.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_CAN.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_CAN.o ../BMS_CAN.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_CAN.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_CAN.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- ${OBJECTDIR}/_ext/1472/BMS_ECAN.o: ../BMS_ECAN.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_ECAN.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_ECAN.o ../BMS_ECAN.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_ECAN.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_ECAN.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- ${OBJECTDIR}/_ext/1472/BMS_LTC.o: ../BMS_LTC.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_LTC.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_LTC.o ../BMS_LTC.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_LTC.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_LTC.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- ${OBJECTDIR}/_ext/1472/BMS_NTC28.o: ../BMS_NTC28.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_NTC28.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_NTC28.o ../BMS_NTC28.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_NTC28.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_NTC28.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- ${OBJECTDIR}/_ext/1472/BMS_Slave.o: ../BMS_Slave.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_Slave.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_Slave.o ../BMS_Slave.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_Slave.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_Slave.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- ${OBJECTDIR}/_ext/1472/BMS_EEPROM.o: ../BMS_EEPROM.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_EEPROM.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_EEPROM.o ../BMS_EEPROM.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_EEPROM.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_EEPROM.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- else
- ${OBJECTDIR}/_ext/1472/BMS_CAN.o: ../BMS_CAN.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_CAN.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_CAN.o ../BMS_CAN.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_CAN.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_CAN.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- ${OBJECTDIR}/_ext/1472/BMS_ECAN.o: ../BMS_ECAN.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_ECAN.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_ECAN.o ../BMS_ECAN.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_ECAN.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_ECAN.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- ${OBJECTDIR}/_ext/1472/BMS_LTC.o: ../BMS_LTC.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_LTC.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_LTC.o ../BMS_LTC.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_LTC.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_LTC.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- ${OBJECTDIR}/_ext/1472/BMS_NTC28.o: ../BMS_NTC28.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_NTC28.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_NTC28.o ../BMS_NTC28.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_NTC28.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_NTC28.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- ${OBJECTDIR}/_ext/1472/BMS_Slave.o: ../BMS_Slave.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_Slave.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_Slave.o ../BMS_Slave.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_Slave.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_Slave.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- ${OBJECTDIR}/_ext/1472/BMS_EEPROM.o: ../BMS_EEPROM.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}/_ext/1472
- @${RM} ${OBJECTDIR}/_ext/1472/BMS_EEPROM.o.d
- ${MP_CC} $(MP_EXTRA_CC_PRE) -p$(MP_PROCESSOR_OPTION) -I ${MP_CC_DIR}\\..\\h -fo ${OBJECTDIR}/_ext/1472/BMS_EEPROM.o ../BMS_EEPROM.c
- @${DEP_GEN} -d ${OBJECTDIR}/_ext/1472/BMS_EEPROM.o
- @${FIXDEPS} "${OBJECTDIR}/_ext/1472/BMS_EEPROM.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c18
-
- endif
- # ------------------------------------------------------------------------------------
- # Rules for buildStep: link
- ifeq ($(TYPE_IMAGE), DEBUG_RUN)
- dist/${CND_CONF}/${IMAGE_TYPE}/BMS_Slave.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
- ${MP_LD} $(MP_EXTRA_LD_PRE) -p$(MP_PROCESSOR_OPTION_LD) -w -x -u_DEBUG -z__MPLAB_BUILD=1 -u_CRUNTIME -z__MPLAB_DEBUG=1 -z__MPLAB_DEBUGGER_ICD3=1 $(MP_LINKER_DEBUG_OPTION) -l ${MP_CC_DIR}\\..\\lib -o dist/${CND_CONF}/${IMAGE_TYPE}/BMS_Slave.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
- else
- dist/${CND_CONF}/${IMAGE_TYPE}/BMS_Slave.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
- ${MP_LD} $(MP_EXTRA_LD_PRE) -p$(MP_PROCESSOR_OPTION_LD) -w -z__MPLAB_BUILD=1 -u_CRUNTIME -l ${MP_CC_DIR}\\..\\lib -o dist/${CND_CONF}/${IMAGE_TYPE}/BMS_Slave.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
- endif
- # Subprojects
- .build-subprojects:
- # Subprojects
- .clean-subprojects:
- # Clean Targets
- .clean-conf: ${CLEAN_SUBPROJECTS}
- ${RM} -r build/default
- ${RM} -r dist/default
- # Enable dependency checking
- .dep.inc: .depcheck-impl
- DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
- ifneq (${DEPFILES},)
- include ${DEPFILES}
- endif
|