2 # Generated Makefile - do not edit!
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.
7 # This makefile implements configuration specific macros and targets.
10 # Include project Makefile
11 ifeq "${IGNORE_LOCAL}" "TRUE"
12 # do not include local makefile. User is passing all local related variables already
15 # Include makefile containing local settings
16 ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk"
17 include nbproject/Makefile-local-default.mk
29 ifeq ($(TYPE_IMAGE), DEBUG_RUN)
33 FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
38 FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
42 OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
44 # Distribution Directory
45 DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
47 # Object Files Quoted if spaced
48 OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/ui.o ${OBJECTDIR}/i2c_io.o ${OBJECTDIR}/main.o ${OBJECTDIR}/idle.o ${OBJECTDIR}/lcd_acm1602.o ${OBJECTDIR}/akc6955.o ${OBJECTDIR}/eeprom.o ${OBJECTDIR}/ioports.o ${OBJECTDIR}/menu.o
49 POSSIBLE_DEPFILES=${OBJECTDIR}/ui.o.d ${OBJECTDIR}/i2c_io.o.d ${OBJECTDIR}/main.o.d ${OBJECTDIR}/idle.o.d ${OBJECTDIR}/lcd_acm1602.o.d ${OBJECTDIR}/akc6955.o.d ${OBJECTDIR}/eeprom.o.d ${OBJECTDIR}/ioports.o.d ${OBJECTDIR}/menu.o.d
52 OBJECTFILES=${OBJECTDIR}/ui.o ${OBJECTDIR}/i2c_io.o ${OBJECTDIR}/main.o ${OBJECTDIR}/idle.o ${OBJECTDIR}/lcd_acm1602.o ${OBJECTDIR}/akc6955.o ${OBJECTDIR}/eeprom.o ${OBJECTDIR}/ioports.o ${OBJECTDIR}/menu.o
59 ############# Tool locations ##########################################
60 # If you copy a project from one host to another, the path where the #
61 # compiler is installed may be different. #
62 # If you open this project with MPLAB X in the new host, this #
63 # makefile will be regenerated and the paths will be corrected. #
64 #######################################################################
65 # fixDeps replaces a bunch of sed/cat/printf statements that slow down the build
68 .build-conf: ${BUILD_SUBPROJECTS}
69 ${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
71 # ------------------------------------------------------------------------------------
72 # Rules for buildStep: compile
73 ifeq ($(TYPE_IMAGE), DEBUG_RUN)
74 ${OBJECTDIR}/ui.o: ui.c nbproject/Makefile-${CND_CONF}.mk
76 ${RM} ${OBJECTDIR}/ui.o
77 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 ui.c -o${OBJECTDIR}/ui.o
79 ${OBJECTDIR}/i2c_io.o: i2c_io.c nbproject/Makefile-${CND_CONF}.mk
81 ${RM} ${OBJECTDIR}/i2c_io.o
82 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 i2c_io.c -o${OBJECTDIR}/i2c_io.o
84 ${OBJECTDIR}/main.o: main.c nbproject/Makefile-${CND_CONF}.mk
86 ${RM} ${OBJECTDIR}/main.o
87 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 main.c -o${OBJECTDIR}/main.o
89 ${OBJECTDIR}/idle.o: idle.c nbproject/Makefile-${CND_CONF}.mk
91 ${RM} ${OBJECTDIR}/idle.o
92 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 idle.c -o${OBJECTDIR}/idle.o
94 ${OBJECTDIR}/lcd_acm1602.o: lcd_acm1602.c nbproject/Makefile-${CND_CONF}.mk
96 ${RM} ${OBJECTDIR}/lcd_acm1602.o
97 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 lcd_acm1602.c -o${OBJECTDIR}/lcd_acm1602.o
99 ${OBJECTDIR}/akc6955.o: akc6955.c nbproject/Makefile-${CND_CONF}.mk
100 ${MKDIR} ${OBJECTDIR}
101 ${RM} ${OBJECTDIR}/akc6955.o
102 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 akc6955.c -o${OBJECTDIR}/akc6955.o
104 ${OBJECTDIR}/eeprom.o: eeprom.c nbproject/Makefile-${CND_CONF}.mk
105 ${MKDIR} ${OBJECTDIR}
106 ${RM} ${OBJECTDIR}/eeprom.o
107 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 eeprom.c -o${OBJECTDIR}/eeprom.o
109 ${OBJECTDIR}/ioports.o: ioports.c nbproject/Makefile-${CND_CONF}.mk
110 ${MKDIR} ${OBJECTDIR}
111 ${RM} ${OBJECTDIR}/ioports.o
112 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 ioports.c -o${OBJECTDIR}/ioports.o
114 ${OBJECTDIR}/menu.o: menu.c nbproject/Makefile-${CND_CONF}.mk
115 ${MKDIR} ${OBJECTDIR}
116 ${RM} ${OBJECTDIR}/menu.o
117 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 menu.c -o${OBJECTDIR}/menu.o
120 ${OBJECTDIR}/ui.o: ui.c nbproject/Makefile-${CND_CONF}.mk
121 ${MKDIR} ${OBJECTDIR}
122 ${RM} ${OBJECTDIR}/ui.o
123 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 ui.c -o${OBJECTDIR}/ui.o
125 ${OBJECTDIR}/i2c_io.o: i2c_io.c nbproject/Makefile-${CND_CONF}.mk
126 ${MKDIR} ${OBJECTDIR}
127 ${RM} ${OBJECTDIR}/i2c_io.o
128 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 i2c_io.c -o${OBJECTDIR}/i2c_io.o
130 ${OBJECTDIR}/main.o: main.c nbproject/Makefile-${CND_CONF}.mk
131 ${MKDIR} ${OBJECTDIR}
132 ${RM} ${OBJECTDIR}/main.o
133 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 main.c -o${OBJECTDIR}/main.o
135 ${OBJECTDIR}/idle.o: idle.c nbproject/Makefile-${CND_CONF}.mk
136 ${MKDIR} ${OBJECTDIR}
137 ${RM} ${OBJECTDIR}/idle.o
138 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 idle.c -o${OBJECTDIR}/idle.o
140 ${OBJECTDIR}/lcd_acm1602.o: lcd_acm1602.c nbproject/Makefile-${CND_CONF}.mk
141 ${MKDIR} ${OBJECTDIR}
142 ${RM} ${OBJECTDIR}/lcd_acm1602.o
143 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 lcd_acm1602.c -o${OBJECTDIR}/lcd_acm1602.o
145 ${OBJECTDIR}/akc6955.o: akc6955.c nbproject/Makefile-${CND_CONF}.mk
146 ${MKDIR} ${OBJECTDIR}
147 ${RM} ${OBJECTDIR}/akc6955.o
148 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 akc6955.c -o${OBJECTDIR}/akc6955.o
150 ${OBJECTDIR}/eeprom.o: eeprom.c nbproject/Makefile-${CND_CONF}.mk
151 ${MKDIR} ${OBJECTDIR}
152 ${RM} ${OBJECTDIR}/eeprom.o
153 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 eeprom.c -o${OBJECTDIR}/eeprom.o
155 ${OBJECTDIR}/ioports.o: ioports.c nbproject/Makefile-${CND_CONF}.mk
156 ${MKDIR} ${OBJECTDIR}
157 ${RM} ${OBJECTDIR}/ioports.o
158 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 ioports.c -o${OBJECTDIR}/ioports.o
160 ${OBJECTDIR}/menu.o: menu.c nbproject/Makefile-${CND_CONF}.mk
161 ${MKDIR} ${OBJECTDIR}
162 ${RM} ${OBJECTDIR}/menu.o
163 ${MP_CC} --debug-ralloc --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -c -mpic16 -p18f45k20 menu.c -o${OBJECTDIR}/menu.o
167 # ------------------------------------------------------------------------------------
168 # Rules for buildStep: link
169 ifeq ($(TYPE_IMAGE), DEBUG_RUN)
170 dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk /usr/local/share/sdcc/lib/pic16/libc18f.lib
171 ${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
172 ${MP_CC} --debug-ralloc -Wl-c -Wl-m --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -mpic16 -p18f45k20 ${OBJECTFILES} -odist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
174 dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk /usr/local/share/sdcc/lib/pic16/libc18f.lib
175 ${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
176 ${MP_CC} --debug-ralloc -Wl-c -Wl-m --use-non-free -V --pstack-model=small libio18f25k22.lib libc18f.lib -mpic16 -p18f45k20 ${OBJECTFILES} -odist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}
188 .clean-conf: ${CLEAN_SUBPROJECTS}
189 ${RM} -r build/default
190 ${RM} -r dist/default
192 # Enable dependency checking
193 .dep.inc: .depcheck-impl
195 DEPFILES=$(shell "${PATH_TO_IDE_BIN}"mplabwildcard ${POSSIBLE_DEPFILES})