root / Version 1.5 / RS232_MUX.X / nbproject / Makefile-default.mk @ f0dbe1d9
Historique | Voir | Annoter | Télécharger (6,369 ko)
1 | f0dbe1d9 | Enzo Niro | # |
---|---|---|---|
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=gnumkdir -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=elf |
||
32 | DEBUGGABLE_SUFFIX=elf |
||
33 | FINAL_IMAGE=${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
||
34 | else |
||
35 | IMAGE_TYPE=production |
||
36 | OUTPUT_SUFFIX=hex |
||
37 | DEBUGGABLE_SUFFIX=elf |
||
38 | FINAL_IMAGE=${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
||
39 | endif |
||
40 | |||
41 | ifeq ($(COMPARE_BUILD), true) |
||
42 | COMPARISON_BUILD=-mafrlcsj |
||
43 | else |
||
44 | COMPARISON_BUILD= |
||
45 | endif |
||
46 | |||
47 | # Object Directory |
||
48 | OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} |
||
49 | |||
50 | # Distribution Directory |
||
51 | DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} |
||
52 | |||
53 | # Source Files Quoted if spaced |
||
54 | SOURCEFILES_QUOTED_IF_SPACED=main.c |
||
55 | |||
56 | # Object Files Quoted if spaced |
||
57 | OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/main.o |
||
58 | POSSIBLE_DEPFILES=${OBJECTDIR}/main.o.d |
||
59 | |||
60 | # Object Files |
||
61 | OBJECTFILES=${OBJECTDIR}/main.o |
||
62 | |||
63 | # Source Files |
||
64 | SOURCEFILES=main.c |
||
65 | |||
66 | |||
67 | |||
68 | CFLAGS= |
||
69 | ASFLAGS= |
||
70 | LDLIBSOPTIONS= |
||
71 | |||
72 | ############# Tool locations ########################################## |
||
73 | # If you copy a project from one host to another, the path where the # |
||
74 | # compiler is installed may be different. # |
||
75 | # If you open this project with MPLAB X in the new host, this # |
||
76 | # makefile will be regenerated and the paths will be corrected. # |
||
77 | ####################################################################### |
||
78 | # fixDeps replaces a bunch of sed/cat/printf statements that slow down the build |
||
79 | FIXDEPS=fixDeps |
||
80 | |||
81 | .build-conf: ${BUILD_SUBPROJECTS} |
||
82 | ifneq ($(INFORMATION_MESSAGE), ) |
||
83 | @echo $(INFORMATION_MESSAGE) |
||
84 | endif |
||
85 | ${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
||
86 | |||
87 | MP_PROCESSOR_OPTION=AVR32DA48 |
||
88 | # ------------------------------------------------------------------------------------ |
||
89 | # Rules for buildStep: compile |
||
90 | ifeq ($(TYPE_IMAGE), DEBUG_RUN) |
||
91 | ${OBJECTDIR}/main.o: main.c .generated_files/flags/default/189e35e8b80d1055f943337af00f1a3eb5a3e3f0 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 |
||
92 | @${MKDIR} "${OBJECTDIR}" |
||
93 | @${RM} ${OBJECTDIR}/main.o.d |
||
94 | @${RM} ${OBJECTDIR}/main.o |
||
95 | ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c |
||
96 | |||
97 | else |
||
98 | ${OBJECTDIR}/main.o: main.c .generated_files/flags/default/c23a79e077f40f861ae8b9b0a728ca7712177407 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 |
||
99 | @${MKDIR} "${OBJECTDIR}" |
||
100 | @${RM} ${OBJECTDIR}/main.o.d |
||
101 | @${RM} ${OBJECTDIR}/main.o |
||
102 | ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c |
||
103 | |||
104 | endif |
||
105 | |||
106 | # ------------------------------------------------------------------------------------ |
||
107 | # Rules for buildStep: assemble |
||
108 | ifeq ($(TYPE_IMAGE), DEBUG_RUN) |
||
109 | else |
||
110 | endif |
||
111 | |||
112 | # ------------------------------------------------------------------------------------ |
||
113 | # Rules for buildStep: assembleWithPreprocess |
||
114 | ifeq ($(TYPE_IMAGE), DEBUG_RUN) |
||
115 | else |
||
116 | endif |
||
117 | |||
118 | # ------------------------------------------------------------------------------------ |
||
119 | # Rules for buildStep: link |
||
120 | ifeq ($(TYPE_IMAGE), DEBUG_RUN) |
||
121 | ${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk |
||
122 | @${MKDIR} ${DISTDIR} |
||
123 | ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.map -D__DEBUG=1 -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -gdwarf-2 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 -mno-const-data-in-progmem $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -o ${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1 |
||
124 | @${RM} ${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.hex |
||
125 | |||
126 | |||
127 | else |
||
128 | ${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk |
||
129 | @${MKDIR} ${DISTDIR} |
||
130 | ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 -mno-const-data-in-progmem $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -o ${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--start-group -Wl,-lm -Wl,--end-group |
||
131 | ${MP_CC_DIR}\\avr-objcopy -O ihex "${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" "${DISTDIR}/RS232_MUX.X.${IMAGE_TYPE}.hex" |
||
132 | |||
133 | endif |
||
134 | |||
135 | |||
136 | # Subprojects |
||
137 | .build-subprojects: |
||
138 | |||
139 | |||
140 | # Subprojects |
||
141 | .clean-subprojects: |
||
142 | |||
143 | # Clean Targets |
||
144 | .clean-conf: ${CLEAN_SUBPROJECTS} |
||
145 | ${RM} -r ${OBJECTDIR} |
||
146 | ${RM} -r ${DISTDIR} |
||
147 | |||
148 | # Enable dependency checking |
||
149 | .dep.inc: .depcheck-impl |
||
150 | |||
151 | DEPFILES=$(wildcard ${POSSIBLE_DEPFILES}) |
||
152 | ifneq (${DEPFILES},) |
||
153 | include ${DEPFILES} |
||
154 | endif |