//Classwork/ECE4534 - Embedded Systems/PIC 27J13/nbproject/Makefile-default.mk |
---|
25,12 → 25,12 |
IMAGE_TYPE=debug |
OUTPUT_SUFFIX=cof |
DEBUGGABLE_SUFFIX=cof |
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/27J13_3_MQ_Mod.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/PIC_27J13.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
else |
IMAGE_TYPE=production |
OUTPUT_SUFFIX=hex |
DEBUGGABLE_SUFFIX=cof |
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/27J13_3_MQ_Mod.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/PIC_27J13.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
endif |
# Object Directory |
76,7 → 76,7 |
# MP_BC_DIR is not defined |
.build-conf: ${BUILD_SUBPROJECTS} |
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/27J13_3_MQ_Mod.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/PIC_27J13.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
MP_PROCESSOR_OPTION=18F27J13 |
MP_PROCESSOR_OPTION_LD=18f27j13 |
240,13 → 240,13 |
# ------------------------------------------------------------------------------------ |
# Rules for buildStep: link |
ifeq ($(TYPE_IMAGE), DEBUG_RUN) |
dist/${CND_CONF}/${IMAGE_TYPE}/27J13_3_MQ_Mod.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk |
dist/${CND_CONF}/${IMAGE_TYPE}/PIC_27J13.${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_PK3=1 $(MP_LINKER_DEBUG_OPTION) -l ${MP_CC_DIR}\\..\\lib -o dist/${CND_CONF}/${IMAGE_TYPE}/27J13_3_MQ_Mod.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} |
${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_PK3=1 $(MP_LINKER_DEBUG_OPTION) -l ${MP_CC_DIR}\\..\\lib -o dist/${CND_CONF}/${IMAGE_TYPE}/PIC_27J13.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} |
else |
dist/${CND_CONF}/${IMAGE_TYPE}/27J13_3_MQ_Mod.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk |
dist/${CND_CONF}/${IMAGE_TYPE}/PIC_27J13.${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}/27J13_3_MQ_Mod.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} |
${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}/PIC_27J13.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} |
endif |
//Classwork/ECE4534 - Embedded Systems/PIC 27J13/nbproject/Makefile-genesis.properties |
---|
1,5 → 1,5 |
# |
#Thu Mar 29 10:49:24 EDT 2012 |
#Fri Mar 30 13:46:57 EDT 2012 |
default.com-microchip-mplab-nbide-toolchainC18-C18LanguageToolchain.md5=eb0ef9909fcaf68601725ab898eb3904 |
default.languagetoolchain.dir=C\:\\Program Files (x86)\\Microchip\\mplabc18\\v3.40\\bin |
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=aacb4af1231509e2c363b0acdc0000a5 |
//Classwork/ECE4534 - Embedded Systems/PIC 27J13/nbproject/Makefile-impl.mk |
---|
24,7 → 24,7 |
# Project Name |
PROJECTNAME=27J13_3_MQ_Mod |
PROJECTNAME=PIC 27J13 |
# Active Configuration |
DEFAULTCONF=default |
//Classwork/ECE4534 - Embedded Systems/PIC 27J13/nbproject/Makefile-variables.mk |
---|
6,8 → 6,8 |
CND_BASEDIR=`pwd` |
# default configuration |
CND_ARTIFACT_DIR_default=dist/default/production |
CND_ARTIFACT_NAME_default=27J13_3_MQ_Mod.production.hex |
CND_ARTIFACT_PATH_default=dist/default/production/27J13_3_MQ_Mod.production.hex |
CND_ARTIFACT_NAME_default=PIC_27J13.production.hex |
CND_ARTIFACT_PATH_default=dist/default/production/PIC_27J13.production.hex |
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package |
CND_PACKAGE_NAME_default=27j133mqmod.tar |
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/27j133mqmod.tar |
CND_PACKAGE_NAME_default=pic27j13.tar |
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/pic27j13.tar |
//Classwork/ECE4534 - Embedded Systems/PIC 27J13/nbproject/Package-default.bash |
---|
10,9 → 10,9 |
CND_DISTDIR=dist |
TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging |
TMPDIRNAME=tmp-packaging |
OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/27J13_3_MQ_Mod.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
OUTPUT_BASENAME=27J13_3_MQ_Mod.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
PACKAGE_TOP_DIR=27j133mqmod/ |
OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/PIC_27J13.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
OUTPUT_BASENAME=PIC_27J13.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
PACKAGE_TOP_DIR=pic27j13/ |
# Functions |
function checkReturnCode |
57,15 → 57,15 |
# Copy files and create directories and links |
cd "${TOP}" |
makeDirectory ${TMPDIR}/27j133mqmod/bin |
makeDirectory ${TMPDIR}/pic27j13/bin |
copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755 |
# Generate tar file |
cd "${TOP}" |
rm -f ${CND_DISTDIR}/${CND_CONF}/package/27j133mqmod.tar |
rm -f ${CND_DISTDIR}/${CND_CONF}/package/pic27j13.tar |
cd ${TMPDIR} |
tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/27j133mqmod.tar * |
tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/pic27j13.tar * |
checkReturnCode |
# Cleanup |
//Classwork/ECE4534 - Embedded Systems/PIC 27J13/nbproject/configurations.xml |
---|
106,8 → 106,8 |
</C18> |
<C18-AS> |
<property key="default.radix" value="HEX"/> |
<property key="enable.case.sensitivity" value="true"/> |
<property key="hex.output.format" value="INHX32"/> |
<property key="enable.case.sensitivity" value="true"/> |
<property key="preprocessor.macros" value=""/> |
<property key="warning.level" value="0"/> |
<property key="cross.reference.file" value=""/> |
120,9 → 120,9 |
</C18-LD> |
<C18LanguageToolchain> |
<property key="stack-analysis-mplink" value="false"/> |
<property key="extended-mode-mcc18" value="false"/> |
<property key="stack-analysis" value="false"/> |
<property key="stack-analysis-mcc18" value="false"/> |
<property key="stack-analysis" value="false"/> |
<property key="extended-mode-mcc18" value="false"/> |
<property key="extended-mode" value="false"/> |
<property key="extended-mode-mpasm" value="false"/> |
<property key="extended-mode-mplink" value="false"/> |
145,8 → 145,8 |
<property key="programoptions.preserveprogramrange.start" value="0x0"/> |
<property key="voltagevalue" value="3.25"/> |
<property key="programoptions.preserveprogramrange" value="false"/> |
<property key="memories.programmemory.start" value="0x0"/> |
<property key="programoptions.eraseb4program" value="true"/> |
<property key="memories.programmemory.start" value="0x0"/> |
<property key="memories.programmemory.end" value="0x1fff7"/> |
<property key="poweroptions.powerenable" value="false"/> |
</PICkit3PlatformTool> |
//Classwork/ECE4534 - Embedded Systems/PIC 27J13/nbproject/project.xml |
---|
3,7 → 3,7 |
<type>com.microchip.mplab.nbide.embedded.makeproject</type> |
<configuration> |
<data xmlns="http://www.netbeans.org/ns/make-project/1"> |
<name>27J13_3_MQ_Mod</name> |
<name>PIC 27J13</name> |
<creation-uuid>116783ce-ce82-4f46-901c-ed02c852cd72</creation-uuid> |
<make-project-type>0</make-project-type> |
<c-extensions>c</c-extensions> |