# 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
-# Adding MPLAB X bin directory to path
-PATH:=/opt/microchip/mplabx/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
-MKDIR=mkdir -p
+MKDIR=gnumkdir -p
RM=rm -f
MV=mv
CP=cp
CND_CONF=default
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
IMAGE_TYPE=debug
-FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/ad2010.${IMAGE_TYPE}.out
+OUTPUT_SUFFIX=elf
+DEBUGGABLE_SUFFIX=elf
+FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/cpu2010_v11.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
else
IMAGE_TYPE=production
-FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/ad2010.${IMAGE_TYPE}.out
+OUTPUT_SUFFIX=hex
+DEBUGGABLE_SUFFIX=elf
+FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/cpu2010_v11.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
endif
# Object Directory
# Distribution Directory
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
+# Source Files Quoted if spaced
+SOURCEFILES_QUOTED_IF_SPACED=byte2var.c debug_print.c main.c myad.c myspi.c mysts.c myuart.c ring.c test.c ublox.c
+
# Object Files Quoted if spaced
-OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/byte2var.o ${OBJECTDIR}/debug_print.o ${OBJECTDIR}/main.o ${OBJECTDIR}/myad.o ${OBJECTDIR}/myspi.o ${OBJECTDIR}/myuart.o ${OBJECTDIR}/ring.o ${OBJECTDIR}/ublox.o
+OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/byte2var.o ${OBJECTDIR}/debug_print.o ${OBJECTDIR}/main.o ${OBJECTDIR}/myad.o ${OBJECTDIR}/myspi.o ${OBJECTDIR}/mysts.o ${OBJECTDIR}/myuart.o ${OBJECTDIR}/ring.o ${OBJECTDIR}/test.o ${OBJECTDIR}/ublox.o
+POSSIBLE_DEPFILES=${OBJECTDIR}/byte2var.o.d ${OBJECTDIR}/debug_print.o.d ${OBJECTDIR}/main.o.d ${OBJECTDIR}/myad.o.d ${OBJECTDIR}/myspi.o.d ${OBJECTDIR}/mysts.o.d ${OBJECTDIR}/myuart.o.d ${OBJECTDIR}/ring.o.d ${OBJECTDIR}/test.o.d ${OBJECTDIR}/ublox.o.d
# Object Files
-OBJECTFILES=${OBJECTDIR}/byte2var.o ${OBJECTDIR}/debug_print.o ${OBJECTDIR}/main.o ${OBJECTDIR}/myad.o ${OBJECTDIR}/myspi.o ${OBJECTDIR}/myuart.o ${OBJECTDIR}/ring.o ${OBJECTDIR}/ublox.o
+OBJECTFILES=${OBJECTDIR}/byte2var.o ${OBJECTDIR}/debug_print.o ${OBJECTDIR}/main.o ${OBJECTDIR}/myad.o ${OBJECTDIR}/myspi.o ${OBJECTDIR}/mysts.o ${OBJECTDIR}/myuart.o ${OBJECTDIR}/ring.o ${OBJECTDIR}/test.o ${OBJECTDIR}/ublox.o
+
+# Source Files
+SOURCEFILES=byte2var.c debug_print.c main.c myad.c myspi.c mysts.c myuart.c ring.c test.c ublox.c
CFLAGS=
ASFLAGS=
LDLIBSOPTIONS=
-# Path to java used to run MPLAB X when this makefile was created
-MP_JAVA_PATH="/usr/lib/jvm/java-6-openjdk/jre/bin/"
-OS_CURRENT="$(shell uname -s)"
############# 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. #
#######################################################################
-MP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc"
-# MP_BC is not defined
-MP_AS="/opt/microchip/mplabc30/v3.30c/bin/pic30-as"
-MP_LD="/opt/microchip/mplabc30/v3.30c/bin/pic30-ld"
-MP_AR="/opt/microchip/mplabc30/v3.30c/bin/pic30-ar"
-DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build
FIXDEPS=fixDeps
-MP_CC_DIR="/opt/microchip/mplabc30/v3.30c/bin"
-# MP_BC_DIR is not defined
-MP_AS_DIR="/opt/microchip/mplabc30/v3.30c/bin"
-MP_LD_DIR="/opt/microchip/mplabc30/v3.30c/bin"
-MP_AR_DIR="/opt/microchip/mplabc30/v3.30c/bin"
-# MP_BC_DIR is not defined
.build-conf: ${BUILD_SUBPROJECTS}
- ${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/ad2010.${IMAGE_TYPE}.out
-
-MP_PROCESSOR_OPTION=24FJ64GA004
-MP_LINKER_FILE_OPTION=,-Tp24FJ64GA004.gld
-# ------------------------------------------------------------------------------------
-# Rules for buildStep: assemble
-ifeq ($(TYPE_IMAGE), DEBUG_RUN)
-else
-endif
-
-# ------------------------------------------------------------------------------------
-# Rules for buildStep: assembleWithPreprocess
-ifeq ($(TYPE_IMAGE), DEBUG_RUN)
-else
+ifneq ($(INFORMATION_MESSAGE), )
+ @echo $(INFORMATION_MESSAGE)
endif
+ ${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/cpu2010_v11.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+MP_PROCESSOR_OPTION=24FJ64GA004
+MP_LINKER_FILE_OPTION=,--script=p24FJ64GA004.gld
# ------------------------------------------------------------------------------------
# Rules for buildStep: compile
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
${OBJECTDIR}/byte2var.o: byte2var.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/byte2var.o.d
- @${RM} ${OBJECTDIR}/byte2var.o.ok ${OBJECTDIR}/byte2var.o.err
- @${FIXDEPS} "${OBJECTDIR}/byte2var.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/byte2var.o.d" -o ${OBJECTDIR}/byte2var.o byte2var.c
+ @${RM} ${OBJECTDIR}/byte2var.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) byte2var.c -o ${OBJECTDIR}/byte2var.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/byte2var.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/byte2var.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/debug_print.o: debug_print.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/debug_print.o.d
- @${RM} ${OBJECTDIR}/debug_print.o.ok ${OBJECTDIR}/debug_print.o.err
- @${FIXDEPS} "${OBJECTDIR}/debug_print.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/debug_print.o.d" -o ${OBJECTDIR}/debug_print.o debug_print.c
-
-${OBJECTDIR}/myuart.o: myuart.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}
- @${RM} ${OBJECTDIR}/myuart.o.d
- @${RM} ${OBJECTDIR}/myuart.o.ok ${OBJECTDIR}/myuart.o.err
- @${FIXDEPS} "${OBJECTDIR}/myuart.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/myuart.o.d" -o ${OBJECTDIR}/myuart.o myuart.c
+ @${RM} ${OBJECTDIR}/debug_print.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) debug_print.c -o ${OBJECTDIR}/debug_print.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/debug_print.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/debug_print.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
-${OBJECTDIR}/ublox.o: ublox.c nbproject/Makefile-${CND_CONF}.mk
+${OBJECTDIR}/main.o: main.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
- @${RM} ${OBJECTDIR}/ublox.o.d
- @${RM} ${OBJECTDIR}/ublox.o.ok ${OBJECTDIR}/ublox.o.err
- @${FIXDEPS} "${OBJECTDIR}/ublox.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/ublox.o.d" -o ${OBJECTDIR}/ublox.o ublox.c
+ @${RM} ${OBJECTDIR}/main.o.d
+ @${RM} ${OBJECTDIR}/main.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) main.c -o ${OBJECTDIR}/main.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/main.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/myad.o: myad.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/myad.o.d
- @${RM} ${OBJECTDIR}/myad.o.ok ${OBJECTDIR}/myad.o.err
- @${FIXDEPS} "${OBJECTDIR}/myad.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/myad.o.d" -o ${OBJECTDIR}/myad.o myad.c
-
-${OBJECTDIR}/main.o: main.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}
- @${RM} ${OBJECTDIR}/main.o.d
- @${RM} ${OBJECTDIR}/main.o.ok ${OBJECTDIR}/main.o.err
- @${FIXDEPS} "${OBJECTDIR}/main.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/main.o.d" -o ${OBJECTDIR}/main.o main.c
+ @${RM} ${OBJECTDIR}/myad.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) myad.c -o ${OBJECTDIR}/myad.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/myad.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/myad.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/myspi.o: myspi.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/myspi.o.d
- @${RM} ${OBJECTDIR}/myspi.o.ok ${OBJECTDIR}/myspi.o.err
- @${FIXDEPS} "${OBJECTDIR}/myspi.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/myspi.o.d" -o ${OBJECTDIR}/myspi.o myspi.c
+ @${RM} ${OBJECTDIR}/myspi.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) myspi.c -o ${OBJECTDIR}/myspi.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/myspi.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/myspi.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mysts.o: mysts.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} ${OBJECTDIR}
+ @${RM} ${OBJECTDIR}/mysts.o.d
+ @${RM} ${OBJECTDIR}/mysts.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) mysts.c -o ${OBJECTDIR}/mysts.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/mysts.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/mysts.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/myuart.o: myuart.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} ${OBJECTDIR}
+ @${RM} ${OBJECTDIR}/myuart.o.d
+ @${RM} ${OBJECTDIR}/myuart.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) myuart.c -o ${OBJECTDIR}/myuart.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/myuart.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/myuart.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/ring.o: ring.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/ring.o.d
- @${RM} ${OBJECTDIR}/ring.o.ok ${OBJECTDIR}/ring.o.err
- @${FIXDEPS} "${OBJECTDIR}/ring.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/ring.o.d" -o ${OBJECTDIR}/ring.o ring.c
+ @${RM} ${OBJECTDIR}/ring.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) ring.c -o ${OBJECTDIR}/ring.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/ring.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/ring.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/test.o: test.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} ${OBJECTDIR}
+ @${RM} ${OBJECTDIR}/test.o.d
+ @${RM} ${OBJECTDIR}/test.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) test.c -o ${OBJECTDIR}/test.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/test.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/test.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/ublox.o: ublox.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} ${OBJECTDIR}
+ @${RM} ${OBJECTDIR}/ublox.o.d
+ @${RM} ${OBJECTDIR}/ublox.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) ublox.c -o ${OBJECTDIR}/ublox.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/ublox.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/ublox.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
else
${OBJECTDIR}/byte2var.o: byte2var.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/byte2var.o.d
- @${RM} ${OBJECTDIR}/byte2var.o.ok ${OBJECTDIR}/byte2var.o.err
- @${FIXDEPS} "${OBJECTDIR}/byte2var.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/byte2var.o.d" -o ${OBJECTDIR}/byte2var.o byte2var.c
+ @${RM} ${OBJECTDIR}/byte2var.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) byte2var.c -o ${OBJECTDIR}/byte2var.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/byte2var.o.d" -g -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/byte2var.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/debug_print.o: debug_print.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/debug_print.o.d
- @${RM} ${OBJECTDIR}/debug_print.o.ok ${OBJECTDIR}/debug_print.o.err
- @${FIXDEPS} "${OBJECTDIR}/debug_print.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/debug_print.o.d" -o ${OBJECTDIR}/debug_print.o debug_print.c
+ @${RM} ${OBJECTDIR}/debug_print.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) debug_print.c -o ${OBJECTDIR}/debug_print.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/debug_print.o.d" -g -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/debug_print.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
-${OBJECTDIR}/myuart.o: myuart.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}
- @${RM} ${OBJECTDIR}/myuart.o.d
- @${RM} ${OBJECTDIR}/myuart.o.ok ${OBJECTDIR}/myuart.o.err
- @${FIXDEPS} "${OBJECTDIR}/myuart.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/myuart.o.d" -o ${OBJECTDIR}/myuart.o myuart.c
-
-${OBJECTDIR}/ublox.o: ublox.c nbproject/Makefile-${CND_CONF}.mk
+${OBJECTDIR}/main.o: main.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
- @${RM} ${OBJECTDIR}/ublox.o.d
- @${RM} ${OBJECTDIR}/ublox.o.ok ${OBJECTDIR}/ublox.o.err
- @${FIXDEPS} "${OBJECTDIR}/ublox.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/ublox.o.d" -o ${OBJECTDIR}/ublox.o ublox.c
+ @${RM} ${OBJECTDIR}/main.o.d
+ @${RM} ${OBJECTDIR}/main.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) main.c -o ${OBJECTDIR}/main.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/main.o.d" -g -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/myad.o: myad.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/myad.o.d
- @${RM} ${OBJECTDIR}/myad.o.ok ${OBJECTDIR}/myad.o.err
- @${FIXDEPS} "${OBJECTDIR}/myad.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/myad.o.d" -o ${OBJECTDIR}/myad.o myad.c
-
-${OBJECTDIR}/main.o: main.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} ${OBJECTDIR}
- @${RM} ${OBJECTDIR}/main.o.d
- @${RM} ${OBJECTDIR}/main.o.ok ${OBJECTDIR}/main.o.err
- @${FIXDEPS} "${OBJECTDIR}/main.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/main.o.d" -o ${OBJECTDIR}/main.o main.c
+ @${RM} ${OBJECTDIR}/myad.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) myad.c -o ${OBJECTDIR}/myad.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/myad.o.d" -g -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/myad.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/myspi.o: myspi.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/myspi.o.d
- @${RM} ${OBJECTDIR}/myspi.o.ok ${OBJECTDIR}/myspi.o.err
- @${FIXDEPS} "${OBJECTDIR}/myspi.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/myspi.o.d" -o ${OBJECTDIR}/myspi.o myspi.c
+ @${RM} ${OBJECTDIR}/myspi.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) myspi.c -o ${OBJECTDIR}/myspi.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/myspi.o.d" -g -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/myspi.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mysts.o: mysts.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} ${OBJECTDIR}
+ @${RM} ${OBJECTDIR}/mysts.o.d
+ @${RM} ${OBJECTDIR}/mysts.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) mysts.c -o ${OBJECTDIR}/mysts.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/mysts.o.d" -g -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/mysts.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/myuart.o: myuart.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} ${OBJECTDIR}
+ @${RM} ${OBJECTDIR}/myuart.o.d
+ @${RM} ${OBJECTDIR}/myuart.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) myuart.c -o ${OBJECTDIR}/myuart.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/myuart.o.d" -g -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/myuart.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/ring.o: ring.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/ring.o.d
- @${RM} ${OBJECTDIR}/ring.o.ok ${OBJECTDIR}/ring.o.err
- @${FIXDEPS} "${OBJECTDIR}/ring.o.d" $(SILENT) -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -omf=elf -x c -c -mcpu=$(MP_PROCESSOR_OPTION) -O1 -MMD -MF "${OBJECTDIR}/ring.o.d" -o ${OBJECTDIR}/ring.o ring.c
+ @${RM} ${OBJECTDIR}/ring.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) ring.c -o ${OBJECTDIR}/ring.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/ring.o.d" -g -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/ring.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/test.o: test.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} ${OBJECTDIR}
+ @${RM} ${OBJECTDIR}/test.o.d
+ @${RM} ${OBJECTDIR}/test.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) test.c -o ${OBJECTDIR}/test.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/test.o.d" -g -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/test.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
+${OBJECTDIR}/ublox.o: ublox.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} ${OBJECTDIR}
+ @${RM} ${OBJECTDIR}/ublox.o.d
+ @${RM} ${OBJECTDIR}/ublox.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) ublox.c -o ${OBJECTDIR}/ublox.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/ublox.o.d" -g -omf=elf -mlarge-data -O1 -mno-override-inline -msmart-io=1 -msfr-warn=off -Winline
+ @${FIXDEPS} "${OBJECTDIR}/ublox.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
+
+endif
+
+# ------------------------------------------------------------------------------------
+# Rules for buildStep: assemble
+ifeq ($(TYPE_IMAGE), DEBUG_RUN)
+else
+endif
+
+# ------------------------------------------------------------------------------------
+# Rules for buildStep: assemblePreproc
+ifeq ($(TYPE_IMAGE), DEBUG_RUN)
+else
endif
# ------------------------------------------------------------------------------------
# Rules for buildStep: link
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
-dist/${CND_CONF}/${IMAGE_TYPE}/ad2010.${IMAGE_TYPE}.out: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
+dist/${CND_CONF}/${IMAGE_TYPE}/cpu2010_v11.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
- ${MP_CC} $(MP_EXTRA_LD_PRE) -omf=elf -mcpu=$(MP_PROCESSOR_OPTION) -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -o dist/${CND_CONF}/${IMAGE_TYPE}/ad2010.${IMAGE_TYPE}.out ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--defsym=__MPLAB_BUILD=1,--heap=40,--no-check-sections$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=__MPLAB_DEBUG=1,--defsym=__ICD2RAM=1,--defsym=__DEBUG=1,--defsym=__MPLAB_DEBUGGER_ICD3=1
+ ${MP_CC} $(MP_EXTRA_LD_PRE) -o dist/${CND_CONF}/${IMAGE_TYPE}/cpu2010_v11.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -mcpu=$(MP_PROCESSOR_OPTION) -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -omf=elf -mreserve=data@0x800:0x81F -mreserve=data@0x820:0x821 -mreserve=data@0x822:0x823 -mreserve=data@0x824:0x825 -mreserve=data@0x826:0x84F -Wl,,--defsym=__MPLAB_BUILD=1,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1,--defsym=__MPLAB_DEBUGGER_ICD3=1,$(MP_LINKER_FILE_OPTION),--heap=40,--no-check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io$(MP_EXTRA_LD_POST)
+
else
-dist/${CND_CONF}/${IMAGE_TYPE}/ad2010.${IMAGE_TYPE}.out: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
+dist/${CND_CONF}/${IMAGE_TYPE}/cpu2010_v11.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
- ${MP_CC} $(MP_EXTRA_LD_PRE) -omf=elf -mcpu=$(MP_PROCESSOR_OPTION) -o dist/${CND_CONF}/${IMAGE_TYPE}/ad2010.${IMAGE_TYPE}.out ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--defsym=__MPLAB_BUILD=1,--heap=40,--no-check-sections$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION)
- ${MP_CC_DIR}/pic30-bin2hex dist/${CND_CONF}/${IMAGE_TYPE}/ad2010.${IMAGE_TYPE}.out -omf=elf
+ ${MP_CC} $(MP_EXTRA_LD_PRE) -o dist/${CND_CONF}/${IMAGE_TYPE}/cpu2010_v11.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -mcpu=$(MP_PROCESSOR_OPTION) -omf=elf -Wl,,--defsym=__MPLAB_BUILD=1,$(MP_LINKER_FILE_OPTION),--heap=40,--no-check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io$(MP_EXTRA_LD_POST)
+ ${MP_CC_DIR}\\xc16-bin2hex dist/${CND_CONF}/${IMAGE_TYPE}/cpu2010_v11.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -a -omf=elf
+
endif
# Subprojects
.build-subprojects:
+
+# Subprojects
+.clean-subprojects:
+
# Clean Targets
-.clean-conf:
+.clean-conf: ${CLEAN_SUBPROJECTS}
${RM} -r build/default
${RM} -r dist/default
# Enable dependency checking
.dep.inc: .depcheck-impl
-DEPFILES=$(wildcard $(addsuffix .d, ${OBJECTFILES}))
+DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
ifneq (${DEPFILES},)
include ${DEPFILES}
endif