OSDN Git Service

[Build] Split menu-related routines to menu.c.
[openi2cradio/OpenI2CRadio.git] / nbproject / Makefile-default.mk
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
9
10 # Include project Makefile
11 ifeq "${IGNORE_LOCAL}" "TRUE"
12 # do not include local makefile. User is passing all local related variables already
13 else
14 include Makefile
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
18 endif
19 endif
20
21 # Environment
22 MKDIR=mkdir -p
23 RM=rm -f 
24 MV=mv 
25 CP=cp 
26
27 # Macros
28 CND_CONF=default
29 ifeq ($(TYPE_IMAGE), DEBUG_RUN)
30 IMAGE_TYPE=debug
31 OUTPUT_SUFFIX=cof
32 DEBUGGABLE_SUFFIX=cof
33 FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
34 else
35 IMAGE_TYPE=production
36 OUTPUT_SUFFIX=hex
37 DEBUGGABLE_SUFFIX=cof
38 FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
39 endif
40
41 # Object Directory
42 OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
43
44 # Distribution Directory
45 DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
46
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
50
51 # Object Files
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
53
54
55 CFLAGS=
56 ASFLAGS=
57 LDLIBSOPTIONS=
58
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
66 FIXDEPS=fixDeps
67
68 .build-conf:  ${BUILD_SUBPROJECTS}
69         ${MAKE}  -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
70
71 # ------------------------------------------------------------------------------------
72 # Rules for buildStep: compile
73 ifeq ($(TYPE_IMAGE), DEBUG_RUN)
74 ${OBJECTDIR}/ui.o: ui.c  nbproject/Makefile-${CND_CONF}.mk
75         ${MKDIR} ${OBJECTDIR} 
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
78         
79 ${OBJECTDIR}/i2c_io.o: i2c_io.c  nbproject/Makefile-${CND_CONF}.mk
80         ${MKDIR} ${OBJECTDIR} 
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
83         
84 ${OBJECTDIR}/main.o: main.c  nbproject/Makefile-${CND_CONF}.mk
85         ${MKDIR} ${OBJECTDIR} 
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
88         
89 ${OBJECTDIR}/idle.o: idle.c  nbproject/Makefile-${CND_CONF}.mk
90         ${MKDIR} ${OBJECTDIR} 
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
93         
94 ${OBJECTDIR}/lcd_acm1602.o: lcd_acm1602.c  nbproject/Makefile-${CND_CONF}.mk
95         ${MKDIR} ${OBJECTDIR} 
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
98         
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
103         
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
108         
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
113         
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
118         
119 else
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
124         
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
129         
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
134         
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
139         
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
144         
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
149         
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
154         
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
159         
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
164         
165 endif
166
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} 
173 else
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} 
177 endif
178
179
180 # Subprojects
181 .build-subprojects:
182
183
184 # Subprojects
185 .clean-subprojects:
186
187 # Clean Targets
188 .clean-conf: ${CLEAN_SUBPROJECTS}
189         ${RM} -r build/default
190         ${RM} -r dist/default
191
192 # Enable dependency checking
193 .dep.inc: .depcheck-impl
194
195 DEPFILES=$(shell "${PATH_TO_IDE_BIN}"mplabwildcard ${POSSIBLE_DEPFILES})
196 ifneq (${DEPFILES},)
197 include ${DEPFILES}
198 endif