aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/debug_w_pmr/makefile
blob: f9c596d6d7743db4f7fb6c1ed586d1ecad9742ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
################################################################################
# Automatically-generated file. Do not edit!
################################################################################

SHELL = cmd.exe

CG_TOOL_ROOT := C:/TI/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS

GEN_OPTS__FLAG := --cmd_file="configPkg/compiler.opt"
GEN_CMDS__FLAG := -l"configPkg/linker.cmd"

ORDERED_OBJS += \
"./Main.obj" \
"./Common/SW_Info/SW_Info.obj" \
"./Common/Software_CRC/sw_crc.obj" \
"./Common/Sys_PinOut_Config/MCU_MAIN_pinout.obj" \
"./Common/Sys_PinOut_Config/Pin.obj" \
"./Common/Sys_PinOut_Config/Pin_config.obj" \
"./Common/Utilities/Update.obj" \
"./Common/Utilities/Utils.obj" \
"./Common/Utilities/idle_task.obj" \
"./Common/Utilities/ustdlib.obj" \
"./Common/protobuf-c/person-pb-c.obj" \
"./Common/protobuf-c/protobuf-c.obj" \
"./Common/report/distributor.obj" \
"./Common/report/filter.obj" \
"./Common/report/reportInit.obj" \
"./Communication/CommunicationTask.obj" \
"./Communication/Container.obj" \
"./Communication/PMR/Common/ErrorCode.pb-c.obj" \
"./Communication/PMR/Common/MessageContainer.pb-c.obj" \
"./Communication/PMR/Common/MessageType.pb-c.obj" \
"./Communication/PMR/Debugging/DebugLogCategory.pb-c.obj" \
"./Communication/PMR/Debugging/StartDebugLogRequest.pb-c.obj" \
"./Communication/PMR/Debugging/StartDebugLogResponse.pb-c.obj" \
"./Communication/PMR/Debugging/StopDebugLogRequest.pb-c.obj" \
"./Communication/PMR/Debugging/StopDebugLogResponse.pb-c.obj" \
"./Communication/PMR/Hardware/HardwareConfiguration.pb-c.obj" \
"./Communication/PMR/Hardware/HardwareDancer.pb-c.obj" \
"./Communication/PMR/Hardware/HardwareDancerType.pb-c.obj" \
"./Communication/PMR/Hardware/HardwareDispenser.pb-c.obj" \
"./Communication/PMR/Hardware/HardwareDispenserType.pb-c.obj" \
"./Communication/PMR/Hardware/HardwareMotor.pb-c.obj" \
"./Communication/PMR/Hardware/HardwareMotorType.pb-c.obj" \
"./Communication/PMR/Hardware/HardwarePidControl.pb-c.obj" \
"./Communication/PMR/Hardware/HardwarePidControlType.pb-c.obj" \
"./Communication/PMR/Hardware/HardwareWinder.pb-c.obj" \
"./Communication/PMR/Hardware/HardwareWinderType.pb-c.obj" \
"./Communication/PMR/Hardware/SystemResetRequest.pb-c.obj" \
"./Communication/PMR/Hardware/SystemResetResponse.pb-c.obj" \
"./Communication/PMR/Hardware/UploadHardwareConfigurationRequest.pb-c.obj" \
"./Communication/PMR/Hardware/UploadHardwareConfigurationResponse.pb-c.obj" \
"./Communication/PMR/Printing/AbortJobRequest.pb-c.obj" \
"./Communication/PMR/Printing/AbortJobResponse.pb-c.obj" \
"./Communication/PMR/Printing/DispenserLiquidType.pb-c.obj" \
"./Communication/PMR/Printing/DispenserStepDivision.pb-c.obj" \
"./Communication/PMR/Printing/JobBrushStop.pb-c.obj" \
"./Communication/PMR/Printing/JobDispenser.pb-c.obj" \
"./Communication/PMR/Printing/JobRequest.pb-c.obj" \
"./Communication/PMR/Printing/JobResponse.pb-c.obj" \
"./Communication/PMR/Printing/JobSegment.pb-c.obj" \
"./Communication/PMR/Printing/JobSpool.pb-c.obj" \
"./Communication/PMR/Printing/JobSpoolType.pb-c.obj" \
"./Communication/PMR/Printing/JobStatus.pb-c.obj" \
"./Communication/PMR/Printing/JobTicket.pb-c.obj" \
"./Communication/PMR/Printing/JobWindingMethod.pb-c.obj" \
"./Communication/PMR/Printing/ProcessParameters.pb-c.obj" \
"./Communication/PMR/Printing/UploadProcessParametersRequest.pb-c.obj" \
"./Communication/PMR/Printing/UploadProcessParametersResponse.pb-c.obj" \
"./Communication/PMR/Stubs/CalculateRequest.pb-c.obj" \
"./Communication/PMR/Stubs/CalculateResponse.pb-c.obj" \
"./Communication/PMR/Stubs/ProgressRequest.pb-c.obj" \
"./Communication/PMR/Stubs/ProgressResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubCartridgeReadRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubCartridgeReadResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubCartridgeWriteRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubCartridgeWriteResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubDancerPositionRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubDancerPositionResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubDispenserRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubDispenserResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubExtFlashReadRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubExtFlashReadResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubExtFlashWriteRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubExtFlashWriteResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubF3Gpo01WriteRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubF3Gpo01WriteResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubFPGAReadBackRegRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubFPGAReadBackRegResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubFPGAReadVersionRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubFPGAReadVersionResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubFpgaReadRegRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubFpgaReadRegResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubFpgaWriteRegRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubFpgaWriteRegResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubGPIOInputSetupRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubGPIOInputSetupResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubGPIOReadBitRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubGPIOReadBitResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubGPIOReadByteRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubGPIOReadByteResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubGPIOWriteBitRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubGPIOWriteBitResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubGPIOWriteByteRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubGPIOWriteByteResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubHWVersionRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubHWVersionResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubHeaterRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubHeaterResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubHeatingTestPollRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubHeatingTestPollResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubHeatingTestRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubHeatingTestResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubL6470DriverRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubL6470DriverResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorEncoderRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorEncoderResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorHomeMarkRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorHomeMarkResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorInitRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorInitResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorMovRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorMovResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorPositionRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorPositionResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorRunRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorRunResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorRunStepTickRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorRunStepTickResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorSpeedRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorSpeedResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorStatusRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorStatusResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorStopRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubMotorStopResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubOptLimitSwitchRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubOptLimitSwitchResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubReadEmbeddedVersionRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubReadEmbeddedVersionResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubSpeedSensorRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubSpeedSensorResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubSteperMotorRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubSteperMotorResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubTivaReadRegRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubTivaReadRegResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubTivaWriteRegRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubTivaWriteRegResponse.pb-c.obj" \
"./Communication/PMR/Stubs/StubValveRequest.pb-c.obj" \
"./Communication/PMR/Stubs/StubValveResponse.pb-c.obj" \
"./Drivers/ADC_Sampling/ADC.obj" \
"./Drivers/Danser_SSI/SSI_Comm.obj" \
"./Drivers/FPGA/FPGA.obj" \
"./Drivers/FPGA/FPGA_SPI_Comm.obj" \
"./Drivers/FPGA/FPGA_SSI_Comm.obj" \
"./Drivers/FPGA/Moters_Driver/L6470.obj" \
"./Drivers/Flash_Memory/Flash_Memory.obj" \
"./Drivers/Heater/ADS1220.obj" \
"./Drivers/Heater/Heater.obj" \
"./Drivers/Heater/TemperatureSensor.obj" \
"./Drivers/I2C_Communication/I2C.obj" \
"./Drivers/Motors/Motor.obj" \
"./Drivers/On_Chip_Flash/Flashstore.obj" \
"./Drivers/Peripheral_GPIO/GPIO.obj" \
"./Drivers/SPI/SPI_Comm.obj" \
"./Drivers/USB_Communication/USBCDCD.obj" \
"./Drivers/Uart_Comm/Uart.obj" \
"./Drivers/Valves/Valve.obj" \
"./Drivers/twine_graphicslib/graphics_adapter.obj" \
"./Modules/Control/DriverWithCallbackExample.obj" \
"./Modules/Control/MillisecTask.obj" \
"./Modules/Control/PIDAlgo.obj" \
"./Modules/Control/control.obj" \
"./Modules/General/GeneralHardware.obj" \
"./Modules/General/process.obj" \
"./Modules/Heaters/Heaters_bit.obj" \
"./Modules/Heaters/Heaters_init.obj" \
"./Modules/Heaters/Heaters_maint.obj" \
"./Modules/Heaters/Heaters_print.obj" \
"./Modules/IDS/IDS_BIT.obj" \
"./Modules/IDS/IDS_init.obj" \
"./Modules/IDS/IDS_maint.obj" \
"./Modules/IDS/IDS_print.obj" \
"./Modules/IDS/MixerHandler.obj" \
"./Modules/Stubs_Handler/Calculate.obj" \
"./Modules/Stubs_Handler/Progress.obj" \
"./Modules/Stubs_Handler/Stub_Cartridge.obj" \
"./Modules/Stubs_Handler/Stub_Dancer.obj" \
"./Modules/Stubs_Handler/Stub_Dispenser.obj" \
"./Modules/Stubs_Handler/Stub_ExtFlash.obj" \
"./Modules/Stubs_Handler/Stub_FPGARWReg.obj" \
"./Modules/Stubs_Handler/Stub_FPGAReadBackReg.obj" \
"./Modules/Stubs_Handler/Stub_FPGAReadVersion.obj" \
"./Modules/Stubs_Handler/Stub_GPIO.obj" \
"./Modules/Stubs_Handler/Stub_HW_Version.obj" \
"./Modules/Stubs_Handler/Stub_Heater.obj" \
"./Modules/Stubs_Handler/Stub_L6470.obj" \
"./Modules/Stubs_Handler/Stub_Motor.obj" \
"./Modules/Stubs_Handler/Stub_MotorEncoder.obj" \
"./Modules/Stubs_Handler/Stub_OptLimitSwitch.obj" \
"./Modules/Stubs_Handler/Stub_ReadEmbeddedVersion.obj" \
"./Modules/Stubs_Handler/Stub_SpeedSensor.obj" \
"./Modules/Stubs_Handler/Stub_Status.obj" \
"./Modules/Stubs_Handler/Stub_SteperMotor.obj" \
"./Modules/Stubs_Handler/Stub_TivaReg.obj" \
"./Modules/Stubs_Handler/Stub_Valve.obj" \
"./Modules/Stubs_Handler/User_Leds.obj" \
"./Modules/Stubs_Handler/temperature_sensor.obj" \
"./Modules/Thread/Thread_BIT.obj" \
"./Modules/Thread/Thread_Winder.obj" \
"./Modules/Thread/Thread_init.obj" \
"./Modules/Thread/Thread_maint.obj" \
"./Modules/Thread/Thread_print.obj" \
"./Modules/Waste/Waste_BIT.obj" \
"./Modules/Waste/Waste_init.obj" \
"./Modules/Waste/Waste_maint.obj" \
"./Modules/Waste/Waste_print.obj" \
"./StateMachines/Printing/JobSTM.obj" \
"./StateMachines/Printing/PrintingSTM.obj" \
"../tm4c129xnczad.cmd" \
$(GEN_CMDS__FLAG) \
-llibc.a \
-l"C:/ti/TivaWare_C_Series-2.1.2.111/grlib/ccs/Debug/grlib.lib" \
-l"C:/ti/TivaWare_C_Series-2.1.2.111/driverlib/ccs/Debug/driverlib.lib" \
-l"C:/ti/TivaWare_C_Series-2.1.2.111/usblib/ccs/Debug/usblib.lib" \

-include ../makefile.init

RM := DEL /F
RMDIR := RMDIR /S/Q

# All of the sources participating in the build are defined here
-include sources.mk
-include subdir_vars.mk
-include Common/SW_Info/subdir_vars.mk
-include Common/Software_CRC/subdir_vars.mk
-include Common/Sys_PinOut_Config/subdir_vars.mk
-include Common/Utilities/subdir_vars.mk
-include Common/protobuf-c/subdir_vars.mk
-include Common/report/subdir_vars.mk
-include Communication/subdir_vars.mk
-include Communication/PMR/Common/subdir_vars.mk
-include Communication/PMR/Debugging/subdir_vars.mk
-include Communication/PMR/Hardware/subdir_vars.mk
-include Communication/PMR/Printing/subdir_vars.mk
-include Communication/PMR/Stubs/subdir_vars.mk
-include Drivers/ADC_Sampling/subdir_vars.mk
-include Drivers/Danser_SSI/subdir_vars.mk
-include Drivers/FPGA/subdir_vars.mk
-include Drivers/FPGA/Moters_Driver/subdir_vars.mk
-include Drivers/Flash_Memory/subdir_vars.mk
-include Drivers/Heater/subdir_vars.mk
-include Drivers/I2C_Communication/subdir_vars.mk
-include Drivers/Motors/subdir_vars.mk
-include Drivers/On_Chip_Flash/subdir_vars.mk
-include Drivers/Peripheral_GPIO/subdir_vars.mk
-include Drivers/SPI/subdir_vars.mk
-include Drivers/USB_Communication/subdir_vars.mk
-include Drivers/Uart_Comm/subdir_vars.mk
-include Drivers/Valves/subdir_vars.mk
-include Drivers/twine_graphicslib/subdir_vars.mk
-include Modules/Control/subdir_vars.mk
-include Modules/General/subdir_vars.mk
-include Modules/Heaters/subdir_vars.mk
-include Modules/IDS/subdir_vars.mk
-include Modules/Stubs_Handler/subdir_vars.mk
-include Modules/Thread/subdir_vars.mk
-include Modules/Waste/subdir_vars.mk
-include StateMachines/Printing/subdir_vars.mk
-include subdir_rules.mk
-include Common/SW_Info/subdir_rules.mk
-include Common/Software_CRC/subdir_rules.mk
-include Common/Sys_PinOut_Config/subdir_rules.mk
-include Common/Utilities/subdir_rules.mk
-include Common/protobuf-c/subdir_rules.mk
-include Common/report/subdir_rules.mk
-include Communication/subdir_rules.mk
-include Communication/PMR/Common/subdir_rules.mk
-include Communication/PMR/Debugging/subdir_rules.mk
-include Communication/PMR/Hardware/subdir_rules.mk
-include Communication/PMR/Printing/subdir_rules.mk
-include Communication/PMR/Stubs/subdir_rules.mk
-include Drivers/ADC_Sampling/subdir_rules.mk
-include Drivers/Danser_SSI/subdir_rules.mk
-include Drivers/FPGA/subdir_rules.mk
-include Drivers/FPGA/Moters_Driver/subdir_rules.mk
-include Drivers/Flash_Memory/subdir_rules.mk
-include Drivers/Heater/subdir_rules.mk
-include Drivers/I2C_Communication/subdir_rules.mk
-include Drivers/Motors/subdir_rules.mk
-include Drivers/On_Chip_Flash/subdir_rules.mk
-include Drivers/Peripheral_GPIO/subdir_rules.mk
-include Drivers/SPI/subdir_rules.mk
-include Drivers/USB_Communication/subdir_rules.mk
-include Drivers/Uart_Comm/subdir_rules.mk
-include Drivers/Valves/subdir_rules.mk
-include Drivers/twine_graphicslib/subdir_rules.mk
-include Modules/Control/subdir_rules.mk
-include Modules/General/subdir_rules.mk
-include Modules/Heaters/subdir_rules.mk
-include Modules/IDS/subdir_rules.mk
-include Modules/Stubs_Handler/subdir_rules.mk
-include Modules/Thread/subdir_rules.mk
-include Modules/Waste/subdir_rules.mk
-include StateMachines/Printing/subdir_rules.mk
-include objects.mk

ifneq ($(MAKECMDGOALS),clean)
ifneq ($(strip $(C55_DEPS)),)
-include $(C55_DEPS)
endif
ifneq ($(strip $(C_UPPER_DEPS)),)
-include $(C_UPPER_DEPS)
endif
ifneq ($(strip $(S67_DEPS)),)
-include $(S67_DEPS)
endif
ifneq ($(strip $(S62_DEPS)),)
-include $(S62_DEPS)
endif
ifneq ($(strip $(S_DEPS)),)
-include $(S_DEPS)
endif
ifneq ($(strip $(OPT_DEPS)),)
-include $(OPT_DEPS)
endif
ifneq ($(strip $(C??_DEPS)),)
-include $(C??_DEPS)
endif
ifneq ($(strip $(ASM_UPPER_DEPS)),)
-include $(ASM_UPPER_DEPS)
endif
ifneq ($(strip $(S??_DEPS)),)
-include $(S??_DEPS)
endif
ifneq ($(strip $(C64_DEPS)),)
-include $(C64_DEPS)
endif
ifneq ($(strip $(CXX_DEPS)),)
-include $(CXX_DEPS)
endif
ifneq ($(strip $(S64_DEPS)),)
-include $(S64_DEPS)
endif
ifneq ($(strip $(INO_DEPS)),)
-include $(INO_DEPS)
endif
ifneq ($(strip $(CLA_DEPS)),)
-include $(CLA_DEPS)
endif
ifneq ($(strip $(S55_DEPS)),)
-include $(S55_DEPS)
endif
ifneq ($(strip $(SV7A_DEPS)),)
-include $(SV7A_DEPS)
endif
ifneq ($(strip $(C62_DEPS)),)
-include $(C62_DEPS)
endif
ifneq ($(strip $(C67_DEPS)),)
-include $(C67_DEPS)
endif
ifneq ($(strip $(PDE_DEPS)),)
-include $(PDE_DEPS)
endif
ifneq ($(strip $(K_DEPS)),)
-include $(K_DEPS)
endif
ifneq ($(strip $(C_DEPS)),)
-include $(C_DEPS)
endif
ifneq ($(strip $(CC_DEPS)),)
-include $(CC_DEPS)
endif
ifneq ($(strip $(C++_DEPS)),)
-include $(C++_DEPS)
endif
ifneq ($(strip $(C43_DEPS)),)
-include $(C43_DEPS)
endif
ifneq ($(strip $(S43_DEPS)),)
-include $(S43_DEPS)
endif
ifneq ($(strip $(ASM_DEPS)),)
-include $(ASM_DEPS)
endif
ifneq ($(strip $(S_UPPER_DEPS)),)
-include $(S_UPPER_DEPS)
endif
ifneq ($(strip $(CPP_DEPS)),)
-include $(CPP_DEPS)
endif
ifneq ($(strip $(SA_DEPS)),)
-include $(SA_DEPS)
endif
endif

-include ../makefile.defs

# Add inputs and outputs from these tool invocations to the build variables 
EXE_OUTPUTS += \
Embedded.out \

EXE_OUTPUTS__QUOTED += \
"Embedded.out" \

BIN_OUTPUTS += \
Embedded.bin \

BIN_OUTPUTS__QUOTED += \
"Embedded.bin" \


# All Target
all:
	@$(MAKE) --no-print-directory pre-build
	@$(MAKE) --no-print-directory main-build

# Main-build Target
main-build: Embedded.out

# Tool invocations
Embedded.out: $(OBJS) $(CMD_SRCS) $(GEN_CMDS)
	@echo 'Building target: $@'
	@echo 'Invoking: ARM Linker'
	@echo 'Flags: -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -Ooff --opt_for_speed=0 --define=DEBUG_TEST_FUNCTIONS --define=TARGET_IS_TM4C129_RA0 --define=ccs="ccs" --define=ccs --define=TIVAWARE --define=PART_TM4C129XNCZAD -g --gcc --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --abi=eabi -z -m"Embedded.map" --heap_size=20240 --stack_size=2048 -i"C:/TI/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/lib" -i"C:/TI/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/include" --reread_libs --diag_wrap=off --display_error_number --warn_sections --xml_link_info="Embedded_linkInfo.xml" --rom_model'
	$(shell echo -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -Ooff --opt_for_speed=0 --define=DEBUG_TEST_FUNCTIONS --define=TARGET_IS_TM4C129_RA0 --define=ccs="ccs" --define=ccs --define=TIVAWARE --define=PART_TM4C129XNCZAD -g --gcc --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --abi=eabi -z -m"Embedded.map" --heap_size=20240 --stack_size=2048 -i"C:/TI/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/lib" -i"C:/TI/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/include" --reread_libs --diag_wrap=off --display_error_number --warn_sections --xml_link_info="Embedded_linkInfo.xml" --rom_model > "ccsLinker.opt")
	$(shell type "ccsObjs.opt" >> "ccsLinker.opt")
	"C:/TI/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/bin/armcl" -@"ccsLinker.opt" -o "Embedded.out"
	@echo 'Finished building target: $@'
	@echo ' '
	@$(MAKE) --no-print-directory post-build

Embedded.bin: $(EXE_OUTPUTS)
	@echo 'Invoking: ARM Hex Utility'
	"C:/TI/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/bin/armhex"  -o "Embedded.bin" $(EXE_OUTPUTS__QUOTED)
	@echo 'Finished building: $@'
	@echo ' '
	@$(MAKE) --no-print-directory post-build

# Other Targets
clean:
	-$(RM) $(GEN_CMDS__QUOTED)$(GEN_MISC_FILES__QUOTED)$(BIN_OUTPUTS__QUOTED)$(GEN_FILES__QUOTED)$(EXE_OUTPUTS__QUOTED)$(GEN_OPTS__QUOTED)
	-$(RMDIR) $(GEN_MISC_DIRS__QUOTED)
	-$(RM) "Main.obj" "Common\SW_Info\SW_Info.obj" "Common\Software_CRC\sw_crc.obj" "Common\Sys_PinOut_Config\MCU_MAIN_pinout.obj" "Common\Sys_PinOut_Config\Pin.obj" "Common\Sys_PinOut_Config\Pin_config.obj" "Common\Utilities\Update.obj" "Common\Utilities\Utils.obj" "Common\Utilities\idle_task.obj" "Common\Utilities\ustdlib.obj" "Common\protobuf-c\person-pb-c.obj" "Common\protobuf-c\protobuf-c.obj" "Common\report\distributor.obj" "Common\report\filter.obj" "Common\report\reportInit.obj" "Communication\CommunicationTask.obj" "Communication\Container.obj" "Communication\PMR\Common\ErrorCode.pb-c.obj" "Communication\PMR\Common\MessageContainer.pb-c.obj" "Communication\PMR\Common\MessageType.pb-c.obj" "Communication\PMR\Debugging\DebugLogCategory.pb-c.obj" "Communication\PMR\Debugging\StartDebugLogRequest.pb-c.obj" "Communication\PMR\Debugging\StartDebugLogResponse.pb-c.obj" "Communication\PMR\Debugging\StopDebugLogRequest.pb-c.obj" "Communication\PMR\Debugging\StopDebugLogResponse.pb-c.obj" "Communication\PMR\Hardware\HardwareConfiguration.pb-c.obj" 
	-$(RM) "Communication\PMR\Hardware\HardwareDancer.pb-c.obj" "Communication\PMR\Hardware\HardwareDancerType.pb-c.obj" "Communication\PMR\Hardware\HardwareDispenser.pb-c.obj" "Communication\PMR\Hardware\HardwareDispenserType.pb-c.obj" "Communication\PMR\Hardware\HardwareMotor.pb-c.obj" "Communication\PMR\Hardware\HardwareMotorType.pb-c.obj" "Communication\PMR\Hardware\HardwarePidControl.pb-c.obj" "Communication\PMR\Hardware\HardwarePidControlType.pb-c.obj" "Communication\PMR\Hardware\HardwareWinder.pb-c.obj" "Communication\PMR\Hardware\HardwareWinderType.pb-c.obj" "Communication\PMR\Hardware\SystemResetRequest.pb-c.obj" "Communication\PMR\Hardware\SystemResetResponse.pb-c.obj" "Communication\PMR\Hardware\UploadHardwareConfigurationRequest.pb-c.obj" "Communication\PMR\Hardware\UploadHardwareConfigurationResponse.pb-c.obj" "Communication\PMR\Printing\AbortJobRequest.pb-c.obj" "Communication\PMR\Printing\AbortJobResponse.pb-c.obj" "Communication\PMR\Printing\DispenserLiquidType.pb-c.obj" "Communication\PMR\Printing\DispenserStepDivision.pb-c.obj" 
	-$(RM) "Communication\PMR\Printing\JobBrushStop.pb-c.obj" "Communication\PMR\Printing\JobDispenser.pb-c.obj" "Communication\PMR\Printing\JobRequest.pb-c.obj" "Communication\PMR\Printing\JobResponse.pb-c.obj" "Communication\PMR\Printing\JobSegment.pb-c.obj" "Communication\PMR\Printing\JobSpool.pb-c.obj" "Communication\PMR\Printing\JobSpoolType.pb-c.obj" "Communication\PMR\Printing\JobStatus.pb-c.obj" "Communication\PMR\Printing\JobTicket.pb-c.obj" "Communication\PMR\Printing\JobWindingMethod.pb-c.obj" "Communication\PMR\Printing\ProcessParameters.pb-c.obj" "Communication\PMR\Printing\UploadProcessParametersRequest.pb-c.obj" "Communication\PMR\Printing\UploadProcessParametersResponse.pb-c.obj" "Communication\PMR\Stubs\CalculateRequest.pb-c.obj" "Communication\PMR\Stubs\CalculateResponse.pb-c.obj" "Communication\PMR\Stubs\ProgressRequest.pb-c.obj" "Communication\PMR\Stubs\ProgressResponse.pb-c.obj" "Communication\PMR\Stubs\StubCartridgeReadRequest.pb-c.obj" "Communication\PMR\Stubs\StubCartridgeReadResponse.pb-c.obj" 
	-$(RM) "Communication\PMR\Stubs\StubCartridgeWriteRequest.pb-c.obj" "Communication\PMR\Stubs\StubCartridgeWriteResponse.pb-c.obj" "Communication\PMR\Stubs\StubDancerPositionRequest.pb-c.obj" "Communication\PMR\Stubs\StubDancerPositionResponse.pb-c.obj" "Communication\PMR\Stubs\StubDispenserRequest.pb-c.obj" "Communication\PMR\Stubs\StubDispenserResponse.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashReadRequest.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashReadResponse.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashWriteRequest.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashWriteResponse.pb-c.obj" "Communication\PMR\Stubs\StubF3Gpo01WriteRequest.pb-c.obj" "Communication\PMR\Stubs\StubF3Gpo01WriteResponse.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadBackRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadBackRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadVersionRequest.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadVersionResponse.pb-c.obj" "Communication\PMR\Stubs\StubFpgaReadRegRequest.pb-c.obj" 
	-$(RM) "Communication\PMR\Stubs\StubFpgaReadRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubFpgaWriteRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubFpgaWriteRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOInputSetupRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOInputSetupResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadBitRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadBitResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadByteRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadByteResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOWriteBitRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOWriteBitResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOWriteByteRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOWriteByteResponse.pb-c.obj" "Communication\PMR\Stubs\StubHWVersionRequest.pb-c.obj" "Communication\PMR\Stubs\StubHWVersionResponse.pb-c.obj" "Communication\PMR\Stubs\StubHeaterRequest.pb-c.obj" "Communication\PMR\Stubs\StubHeaterResponse.pb-c.obj" "Communication\PMR\Stubs\StubHeatingTestPollRequest.pb-c.obj" 
	-$(RM) "Communication\PMR\Stubs\StubHeatingTestPollResponse.pb-c.obj" "Communication\PMR\Stubs\StubHeatingTestRequest.pb-c.obj" "Communication\PMR\Stubs\StubHeatingTestResponse.pb-c.obj" "Communication\PMR\Stubs\StubL6470DriverRequest.pb-c.obj" "Communication\PMR\Stubs\StubL6470DriverResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorEncoderRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorEncoderResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorHomeMarkRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorHomeMarkResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorInitRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorInitResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorMovRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorMovResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorPositionRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorPositionResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorRunRequest.pb-c.obj" 
	-$(RM) "Communication\PMR\Stubs\StubMotorRunResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorRunStepTickRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorRunStepTickResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorSpeedRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorSpeedResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorStatusRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorStatusResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorStopRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorStopResponse.pb-c.obj" "Communication\PMR\Stubs\StubOptLimitSwitchRequest.pb-c.obj" "Communication\PMR\Stubs\StubOptLimitSwitchResponse.pb-c.obj" "Communication\PMR\Stubs\StubReadEmbeddedVersionRequest.pb-c.obj" "Communication\PMR\Stubs\StubReadEmbeddedVersionResponse.pb-c.obj" "Communication\PMR\Stubs\StubSpeedSensorRequest.pb-c.obj" "Communication\PMR\Stubs\StubSpeedSensorResponse.pb-c.obj" "Communication\PMR\Stubs\StubSteperMotorRequest.pb-c.obj" "Communication\PMR\Stubs\StubSteperMotorResponse.pb-c.obj" 
	-$(RM) "Communication\PMR\Stubs\StubTivaReadRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubTivaReadRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubTivaWriteRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubTivaWriteRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubValveRequest.pb-c.obj" "Communication\PMR\Stubs\StubValveResponse.pb-c.obj" "Drivers\ADC_Sampling\ADC.obj" "Drivers\Danser_SSI\SSI_Comm.obj" "Drivers\FPGA\FPGA.obj" "Drivers\FPGA\FPGA_SPI_Comm.obj" "Drivers\FPGA\FPGA_SSI_Comm.obj" "Drivers\FPGA\Moters_Driver\L6470.obj" "Drivers\Flash_Memory\Flash_Memory.obj" "Drivers\Heater\ADS1220.obj" "Drivers\Heater\Heater.obj" "Drivers\Heater\TemperatureSensor.obj" "Drivers\I2C_Communication\I2C.obj" "Drivers\Motors\Motor.obj" "Drivers\On_Chip_Flash\Flashstore.obj" "Drivers\Peripheral_GPIO\GPIO.obj" "Drivers\SPI\SPI_Comm.obj" "Drivers\USB_Communication\USBCDCD.obj" "Drivers\Uart_Comm\Uart.obj" "Drivers\Valves\Valve.obj" "Drivers\twine_graphicslib\graphics_adapter.obj" "Modules\Control\DriverWithCallbackExample.obj" 
	-$(RM) "Modules\Control\MillisecTask.obj" "Modules\Control\PIDAlgo.obj" "Modules\Control\control.obj" "Modules\General\GeneralHardware.obj" "Modules\General\process.obj" "Modules\Heaters\Heaters_bit.obj" "Modules\Heaters\Heaters_init.obj" "Modules\Heaters\Heaters_maint.obj" "Modules\Heaters\Heaters_print.obj" "Modules\IDS\IDS_BIT.obj" "Modules\IDS\IDS_init.obj" "Modules\IDS\IDS_maint.obj" "Modules\IDS\IDS_print.obj" "Modules\IDS\MixerHandler.obj" "Modules\Stubs_Handler\Calculate.obj" "Modules\Stubs_Handler\Progress.obj" "Modules\Stubs_Handler\Stub_Cartridge.obj" "Modules\Stubs_Handler\Stub_Dancer.obj" "Modules\Stubs_Handler\Stub_Dispenser.obj" "Modules\Stubs_Handler\Stub_ExtFlash.obj" "Modules\Stubs_Handler\Stub_FPGARWReg.obj" "Modules\Stubs_Handler\Stub_FPGAReadBackReg.obj" "Modules\Stubs_Handler\Stub_FPGAReadVersion.obj" "Modules\Stubs_Handler\Stub_GPIO.obj" "Modules\Stubs_Handler\Stub_HW_Version.obj" "Modules\Stubs_Handler\Stub_Heater.obj" "Modules\Stubs_Handler\Stub_L6470.obj" "Modules\Stubs_Handler\Stub_Motor.obj" 
	-$(RM) "Modules\Stubs_Handler\Stub_MotorEncoder.obj" "Modules\Stubs_Handler\Stub_OptLimitSwitch.obj" "Modules\Stubs_Handler\Stub_ReadEmbeddedVersion.obj" "Modules\Stubs_Handler\Stub_SpeedSensor.obj" "Modules\Stubs_Handler\Stub_Status.obj" "Modules\Stubs_Handler\Stub_SteperMotor.obj" "Modules\Stubs_Handler\Stub_TivaReg.obj" "Modules\Stubs_Handler\Stub_Valve.obj" "Modules\Stubs_Handler\User_Leds.obj" "Modules\Stubs_Handler\temperature_sensor.obj" "Modules\Thread\Thread_BIT.obj" "Modules\Thread\Thread_Winder.obj" "Modules\Thread\Thread_init.obj" "Modules\Thread\Thread_maint.obj" "Modules\Thread\Thread_print.obj" "Modules\Waste\Waste_BIT.obj" "Modules\Waste\Waste_init.obj" "Modules\Waste\Waste_maint.obj" "Modules\Waste\Waste_print.obj" "StateMachines\Printing\JobSTM.obj" "StateMachines\Printing\PrintingSTM.obj" 
	-$(RM) "Main.d" "Common\SW_Info\SW_Info.d" "Common\Software_CRC\sw_crc.d" "Common\Sys_PinOut_Config\MCU_MAIN_pinout.d" "Common\Sys_PinOut_Config\Pin.d" "Common\Sys_PinOut_Config\Pin_config.d" "Common\Utilities\Update.d" "Common\Utilities\Utils.d" "Common\Utilities\idle_task.d" "Common\Utilities\ustdlib.d" "Common\protobuf-c\person-pb-c.d" "Common\protobuf-c\protobuf-c.d" "Common\report\distributor.d" "Common\report\filter.d" "Common\report\reportInit.d" "Communication\CommunicationTask.d" "Communication\Container.d" "Communication\PMR\Common\ErrorCode.pb-c.d" "Communication\PMR\Common\MessageContainer.pb-c.d" "Communication\PMR\Common\MessageType.pb-c.d" "Communication\PMR\Debugging\DebugLogCategory.pb-c.d" "Communication\PMR\Debugging\StartDebugLogRequest.pb-c.d" "Communication\PMR\Debugging\StartDebugLogResponse.pb-c.d" "Communication\PMR\Debugging\StopDebugLogRequest.pb-c.d" "Communication\PMR\Debugging\StopDebugLogResponse.pb-c.d" "Communication\PMR\Hardware\HardwareConfiguration.pb-c.d" "Communication\PMR\Hardware\HardwareDancer.pb-c.d" 
	-$(RM) "Communication\PMR\Hardware\HardwareDancerType.pb-c.d" "Communication\PMR\Hardware\HardwareDispenser.pb-c.d" "Communication\PMR\Hardware\HardwareDispenserType.pb-c.d" "Communication\PMR\Hardware\HardwareMotor.pb-c.d" "Communication\PMR\Hardware\HardwareMotorType.pb-c.d" "Communication\PMR\Hardware\HardwarePidControl.pb-c.d" "Communication\PMR\Hardware\HardwarePidControlType.pb-c.d" "Communication\PMR\Hardware\HardwareWinder.pb-c.d" "Communication\PMR\Hardware\HardwareWinderType.pb-c.d" "Communication\PMR\Hardware\SystemResetRequest.pb-c.d" "Communication\PMR\Hardware\SystemResetResponse.pb-c.d" "Communication\PMR\Hardware\UploadHardwareConfigurationRequest.pb-c.d" "Communication\PMR\Hardware\UploadHardwareConfigurationResponse.pb-c.d" "Communication\PMR\Printing\AbortJobRequest.pb-c.d" "Communication\PMR\Printing\AbortJobResponse.pb-c.d" "Communication\PMR\Printing\DispenserLiquidType.pb-c.d" "Communication\PMR\Printing\DispenserStepDivision.pb-c.d" "Communication\PMR\Printing\JobBrushStop.pb-c.d" 
	-$(RM) "Communication\PMR\Printing\JobDispenser.pb-c.d" "Communication\PMR\Printing\JobRequest.pb-c.d" "Communication\PMR\Printing\JobResponse.pb-c.d" "Communication\PMR\Printing\JobSegment.pb-c.d" "Communication\PMR\Printing\JobSpool.pb-c.d" "Communication\PMR\Printing\JobSpoolType.pb-c.d" "Communication\PMR\Printing\JobStatus.pb-c.d" "Communication\PMR\Printing\JobTicket.pb-c.d" "Communication\PMR\Printing\JobWindingMethod.pb-c.d" "Communication\PMR\Printing\ProcessParameters.pb-c.d" "Communication\PMR\Printing\UploadProcessParametersRequest.pb-c.d" "Communication\PMR\Printing\UploadProcessParametersResponse.pb-c.d" "Communication\PMR\Stubs\CalculateRequest.pb-c.d" "Communication\PMR\Stubs\CalculateResponse.pb-c.d" "Communication\PMR\Stubs\ProgressRequest.pb-c.d" "Communication\PMR\Stubs\ProgressResponse.pb-c.d" "Communication\PMR\Stubs\StubCartridgeReadRequest.pb-c.d" "Communication\PMR\Stubs\StubCartridgeReadResponse.pb-c.d" "Communication\PMR\Stubs\StubCartridgeWriteRequest.pb-c.d" "Communication\PMR\Stubs\StubCartridgeWriteResponse.pb-c.d" 
	-$(RM) "Communication\PMR\Stubs\StubDancerPositionRequest.pb-c.d" "Communication\PMR\Stubs\StubDancerPositionResponse.pb-c.d" "Communication\PMR\Stubs\StubDispenserRequest.pb-c.d" "Communication\PMR\Stubs\StubDispenserResponse.pb-c.d" "Communication\PMR\Stubs\StubExtFlashReadRequest.pb-c.d" "Communication\PMR\Stubs\StubExtFlashReadResponse.pb-c.d" "Communication\PMR\Stubs\StubExtFlashWriteRequest.pb-c.d" "Communication\PMR\Stubs\StubExtFlashWriteResponse.pb-c.d" "Communication\PMR\Stubs\StubF3Gpo01WriteRequest.pb-c.d" "Communication\PMR\Stubs\StubF3Gpo01WriteResponse.pb-c.d" "Communication\PMR\Stubs\StubFPGAReadBackRegRequest.pb-c.d" "Communication\PMR\Stubs\StubFPGAReadBackRegResponse.pb-c.d" "Communication\PMR\Stubs\StubFPGAReadVersionRequest.pb-c.d" "Communication\PMR\Stubs\StubFPGAReadVersionResponse.pb-c.d" "Communication\PMR\Stubs\StubFpgaReadRegRequest.pb-c.d" "Communication\PMR\Stubs\StubFpgaReadRegResponse.pb-c.d" "Communication\PMR\Stubs\StubFpgaWriteRegRequest.pb-c.d" "Communication\PMR\Stubs\StubFpgaWriteRegResponse.pb-c.d" 
	-$(RM) "Communication\PMR\Stubs\StubGPIOInputSetupRequest.pb-c.d" "Communication\PMR\Stubs\StubGPIOInputSetupResponse.pb-c.d" "Communication\PMR\Stubs\StubGPIOReadBitRequest.pb-c.d" "Communication\PMR\Stubs\StubGPIOReadBitResponse.pb-c.d" "Communication\PMR\Stubs\StubGPIOReadByteRequest.pb-c.d" "Communication\PMR\Stubs\StubGPIOReadByteResponse.pb-c.d" "Communication\PMR\Stubs\StubGPIOWriteBitRequest.pb-c.d" "Communication\PMR\Stubs\StubGPIOWriteBitResponse.pb-c.d" "Communication\PMR\Stubs\StubGPIOWriteByteRequest.pb-c.d" "Communication\PMR\Stubs\StubGPIOWriteByteResponse.pb-c.d" "Communication\PMR\Stubs\StubHWVersionRequest.pb-c.d" "Communication\PMR\Stubs\StubHWVersionResponse.pb-c.d" "Communication\PMR\Stubs\StubHeaterRequest.pb-c.d" "Communication\PMR\Stubs\StubHeaterResponse.pb-c.d" "Communication\PMR\Stubs\StubHeatingTestPollRequest.pb-c.d" "Communication\PMR\Stubs\StubHeatingTestPollResponse.pb-c.d" "Communication\PMR\Stubs\StubHeatingTestRequest.pb-c.d" "Communication\PMR\Stubs\StubHeatingTestResponse.pb-c.d" 
	-$(RM) "Communication\PMR\Stubs\StubL6470DriverRequest.pb-c.d" "Communication\PMR\Stubs\StubL6470DriverResponse.pb-c.d" "Communication\PMR\Stubs\StubMotorEncoderRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorEncoderResponse.pb-c.d" "Communication\PMR\Stubs\StubMotorHomeMarkRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorHomeMarkResponse.pb-c.d" "Communication\PMR\Stubs\StubMotorInitRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorInitResponse.pb-c.d" "Communication\PMR\Stubs\StubMotorMovRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorMovResponse.pb-c.d" "Communication\PMR\Stubs\StubMotorPositionRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorPositionResponse.pb-c.d" "Communication\PMR\Stubs\StubMotorRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorResponse.pb-c.d" "Communication\PMR\Stubs\StubMotorRunRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorRunResponse.pb-c.d" "Communication\PMR\Stubs\StubMotorRunStepTickRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorRunStepTickResponse.pb-c.d" 
	-$(RM) "Communication\PMR\Stubs\StubMotorSpeedRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorSpeedResponse.pb-c.d" "Communication\PMR\Stubs\StubMotorStatusRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorStatusResponse.pb-c.d" "Communication\PMR\Stubs\StubMotorStopRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorStopResponse.pb-c.d" "Communication\PMR\Stubs\StubOptLimitSwitchRequest.pb-c.d" "Communication\PMR\Stubs\StubOptLimitSwitchResponse.pb-c.d" "Communication\PMR\Stubs\StubReadEmbeddedVersionRequest.pb-c.d" "Communication\PMR\Stubs\StubReadEmbeddedVersionResponse.pb-c.d" "Communication\PMR\Stubs\StubSpeedSensorRequest.pb-c.d" "Communication\PMR\Stubs\StubSpeedSensorResponse.pb-c.d" "Communication\PMR\Stubs\StubSteperMotorRequest.pb-c.d" "Communication\PMR\Stubs\StubSteperMotorResponse.pb-c.d" "Communication\PMR\Stubs\StubTivaReadRegRequest.pb-c.d" "Communication\PMR\Stubs\StubTivaReadRegResponse.pb-c.d" "Communication\PMR\Stubs\StubTivaWriteRegRequest.pb-c.d" "Communication\PMR\Stubs\StubTivaWriteRegResponse.pb-c.d" 
	-$(RM) "Communication\PMR\Stubs\StubValveRequest.pb-c.d" "Communication\PMR\Stubs\StubValveResponse.pb-c.d" "Drivers\ADC_Sampling\ADC.d" "Drivers\Danser_SSI\SSI_Comm.d" "Drivers\FPGA\FPGA.d" "Drivers\FPGA\FPGA_SPI_Comm.d" "Drivers\FPGA\FPGA_SSI_Comm.d" "Drivers\FPGA\Moters_Driver\L6470.d" "Drivers\Flash_Memory\Flash_Memory.d" "Drivers\Heater\ADS1220.d" "Drivers\Heater\Heater.d" "Drivers\Heater\TemperatureSensor.d" "Drivers\I2C_Communication\I2C.d" "Drivers\Motors\Motor.d" "Drivers\On_Chip_Flash\Flashstore.d" "Drivers\Peripheral_GPIO\GPIO.d" "Drivers\SPI\SPI_Comm.d" "Drivers\USB_Communication\USBCDCD.d" "Drivers\Uart_Comm\Uart.d" "Drivers\Valves\Valve.d" "Drivers\twine_graphicslib\graphics_adapter.d" "Modules\Control\DriverWithCallbackExample.d" "Modules\Control\MillisecTask.d" "Modules\Control\PIDAlgo.d" "Modules\Control\control.d" "Modules\General\GeneralHardware.d" "Modules\General\process.d" "Modules\Heaters\Heaters_bit.d" "Modules\Heaters\Heaters_init.d" "Modules\Heaters\Heaters_maint.d" "Modules\Heaters\Heaters_print.d" 
	-$(RM) "Modules\IDS\IDS_BIT.d" "Modules\IDS\IDS_init.d" "Modules\IDS\IDS_maint.d" "Modules\IDS\IDS_print.d" "Modules\IDS\MixerHandler.d" "Modules\Stubs_Handler\Calculate.d" "Modules\Stubs_Handler\Progress.d" "Modules\Stubs_Handler\Stub_Cartridge.d" "Modules\Stubs_Handler\Stub_Dancer.d" "Modules\Stubs_Handler\Stub_Dispenser.d" "Modules\Stubs_Handler\Stub_ExtFlash.d" "Modules\Stubs_Handler\Stub_FPGARWReg.d" "Modules\Stubs_Handler\Stub_FPGAReadBackReg.d" "Modules\Stubs_Handler\Stub_FPGAReadVersion.d" "Modules\Stubs_Handler\Stub_GPIO.d" "Modules\Stubs_Handler\Stub_HW_Version.d" "Modules\Stubs_Handler\Stub_Heater.d" "Modules\Stubs_Handler\Stub_L6470.d" "Modules\Stubs_Handler\Stub_Motor.d" "Modules\Stubs_Handler\Stub_MotorEncoder.d" "Modules\Stubs_Handler\Stub_OptLimitSwitch.d" "Modules\Stubs_Handler\Stub_ReadEmbeddedVersion.d" "Modules\Stubs_Handler\Stub_SpeedSensor.d" "Modules\Stubs_Handler\Stub_Status.d" "Modules\Stubs_Handler\Stub_SteperMotor.d" "Modules\Stubs_Handler\Stub_TivaReg.d" "Modules\Stubs_Handler\Stub_Valve.d" 
	-$(RM) "Modules\Stubs_Handler\User_Leds.d" "Modules\Stubs_Handler\temperature_sensor.d" "Modules\Thread\Thread_BIT.d" "Modules\Thread\Thread_Winder.d" "Modules\Thread\Thread_init.d" "Modules\Thread\Thread_maint.d" "Modules\Thread\Thread_print.d" "Modules\Waste\Waste_BIT.d" "Modules\Waste\Waste_init.d" "Modules\Waste\Waste_maint.d" "Modules\Waste\Waste_print.d" "StateMachines\Printing\JobSTM.d" "StateMachines\Printing\PrintingSTM.d" 
	-@echo 'Finished clean'
	-@echo ' '

pre-build:
	-"../../../Visual_Studio/Build/Debug/proto-tc.exe" -i ../../../PMR/Messages -o ../Communication/PMR -l C -c"Common,Hardware,Printing,Debugging,Stubs"
	-@echo ' '

post-build:
	-"C:/TI/ccsv7/utils/tiobj2bin/tiobj2bin" "Embedded.out" "Embedded.bin" "C:/TI/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/bin/armofd" "C:/TI/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/bin/armhex" "C:/TI/ccsv7/utils/tiobj2bin/mkhex4bin"
	-@echo ' '

.PHONY: all clean dependents
.SECONDARY:

-include ../makefile.targets