1 # //******************************************************************
3 # // Copyright 2014 Intel Mobile Communications GmbH All Rights Reserved.
5 # //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
7 # // Licensed under the Apache License, Version 2.0 (the "License");
8 # // you may not use this file except in compliance with the License.
9 # // You may obtain a copy of the License at
11 # // http://www.apache.org/licenses/LICENSE-2.0
13 # // Unless required by applicable law or agreed to in writing, software
14 # // distributed under the License is distributed on an "AS IS" BASIS,
15 # // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 # // See the License for the specific language governing permissions and
17 # // limitations under the License.
19 # //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
22 # This makefile build-script requires the following for each platform:
23 # Note: Refer to READMEs at "<oic-resource>/" & "<oic-resource>/csdk/" for
30 # Arduino ATMega 2560:
31 # Framework Version: Arduino 1.0.5
32 # AVR-GCC Version: 4.5.3
35 # ====NAME/TITLE - BUILD TYPE - OUT DIRECTORY====
37 ###############################################################################
38 #### TB Stack, TB Unit Tests, TB Examples, UB Stack, ####
39 #### & UB Examples - Linux & Arduino Mega ####
40 #### Note: Default "all" target builds Release only "all" of Linux & ####
41 #### Release only "all" of Arduino Mega with Ethernet Shield. ####
42 ###############################################################################
46 all_all: all_release all_debug
48 dev: linux_ub_dev arduinomega_all_dev
50 all_release: linux_release arduinomega_release
52 all_debug: linux_debug arduinomega_debug
54 ###############################################################################
55 #### TB Stack, TB Unit Tests, TB Examples, UB Stack, ####
56 #### & UB Examples - Linux & Arduino Due ####
57 #### Note: Default "all" target builds Release only "all" of Linux & ####
58 #### Release only "all" of Arduino Due with Ethernet Shield. ####
59 ###############################################################################
61 complement: complement_release
63 complement_all: complement_release complement_debug
65 complement_dev: linux_ub_dev arduinodue_all_dev
67 complement_release: linux_release arduinodue_release
69 complement_debug: linux_debug arduinodue_debug
71 ###############################################################################
72 #### TB Stack, TB Unit Tests, TB Examples, UB Stack, UB Examples, ####
73 #### & OCICUC - Linux, Arduino Mega and Arduino Due ####
74 #### Note: The "all_dev" target is intended for use on the build ####
75 #### server(s). This includes "all" targets for Release & Debug for ####
76 #### Linux, "all" Release & Debug for Arduino Mega with Ethernet ####
77 #### Shield & WiFi Shield, and "all" Release & Debug for Arduino ####
78 #### Due with Ethernet Shield & Wifi Shield. ####
79 ###############################################################################
81 all_dev: linux_ub_dev arduinomega_all_dev arduinodue_all_dev
83 ###############################################################################
84 ## TB Stack, TB Unit Tests, TB Examples, UB Stack, & UB Examples - Linux Only #
85 ###############################################################################
87 linux: linux_tb_release
89 linux_all: linux_release linux_debug
91 linux_release: linux_tb_release linux_ub_release
93 linux_debug: linux_tb_debug linux_ub_debug
95 ###############################################################################
96 #### TB Stack, TB Unit Tests, & TB Examples - Linux Only ####
97 ###############################################################################
99 linux_tb: linux_tb_release
101 linux_tb_all: linux_tb_release linux_tb_debug
103 linux_tb_release: linux_tb_stack_release linux_tb_unittests_release linux_tb_examples_release
105 linux_tb_debug: linux_tb_stack_debug linux_tb_unittests_debug linux_tb_examples_debug
107 ###############################################################################
108 #### UB Stack, TB Stack, & UB Examples - Linux Only ####
109 ###############################################################################
111 linux_ub: linux_ub_release
113 linux_ub_all: linux_ub_release linux_ub_debug
115 linux_ub_release: linux_tb_stack_release linux_ub_stack_release linux_ub_examples_release
117 linux_ub_debug: linux_tb_stack_debug linux_ub_stack_debug linux_ub_examples_debug
119 ###############################################################################
120 #### TB Stack - Linux Only ####
121 ###############################################################################
123 linux_tb_stack: linux_tb_stack_release
125 linux_tb_stack_all: linux_tb_stack_release linux_tb_stack_debug
127 linux_tb_stack_debug:
128 @echo "=====BUILD LIBCOAP FOR LINUX - DEBUG - <oic-resource>/csdk/libcoap/linux/debug/====="
129 $(MAKE) -C csdk/libcoap "BUILD=debug" "PLATFORM=linux"
130 @echo "=====BUILD TB STACK FOR LINUX - DEBUG - <oic-resource>/csdk/linux/debug/====="
131 $(MAKE) -C csdk/ "buildScript_all" "BUILD=debug" "PLATFORM=linux"
133 linux_tb_stack_release:
134 @echo "=====BUILD LIBCOAP FOR LINUX - RELEASE - <oic-resource>/csdk/libcoap/linux/release/====="
135 $(MAKE) -C csdk/libcoap "BUILD=release" "PLATFORM=linux"
136 @echo "=====BUILD TB STACK FOR LINUX - RELEASE - <oic-resource>/csdk/linux/release/====="
137 $(MAKE) -C csdk/ "buildScript_all" "BUILD=release" "PLATFORM=linux"
139 ###############################################################################
140 #### TB Unit Tests - Linux Only ####
141 ###############################################################################
143 linux_tb_unittests: linux_tb_unittests_release
145 linux_tb_unittests_all: linux_tb_unittests_release linux_tb_unittests_debug
147 linux_tb_unittests_release: linux_tb_stack_release
148 @echo "=====BUILD TB UNITTESTS FOR LINUX - RELEASE - <oic-resource>/csdk/stack/test/linux/release/====="
149 $(MAKE) -C csdk/stack/test/linux/ "BUILD=release"
151 linux_tb_unittests_debug: linux_tb_stack_debug
152 @echo "=====BUILD TB UNITTESTS FOR LINUX - DEBUG - <oic-resource>/csdk/stack/test/linux/debug/====="
153 $(MAKE) -C csdk/stack/test/linux/ "BUILD=debug"
155 ###############################################################################
156 #### TB Examples - Linux Only ####
157 ###############################################################################
159 linux_tb_examples: linux_tb_stack_release linux_tb_examples_release
161 linux_tb_examples_all: linux_tb_stack_release linux_tb_examples_debug
163 linux_tb_examples_release: linux_tb_stack_release
164 @echo "=====BUILD TB SAMPLE APPS FOR LINUX - RELEASE - <oic-resource>/csdk/stack/samples/linux/SimpleClientServer/release/====="
165 $(MAKE) -C csdk/stack/samples/linux/SimpleClientServer "PLATFORM=linux" "BUILD=release"
167 linux_tb_examples_debug: linux_tb_stack_debug
168 @echo "=====BUILD TB SAMPLE APPS FOR LINUX - DEBUG - <oic-resource>/csdk/stack/samples/linux/SimpleClientServer/debug/====="
169 $(MAKE) -C csdk/stack/samples/linux/SimpleClientServer "PLATFORM=linux" "BUILD=debug"
171 ###############################################################################
172 #### UB Stack (& TB Stack as prerequisite) - Linux Only ####
173 ###############################################################################
175 linux_ub_stack: linux_ub_stack_release
177 linux_ub_stack_all: linux_ub_stack_release linux_ub_stack_debug
179 linux_ub_stack_release: linux_tb_stack_release
180 @echo "=====BUILD UB STACK FOR LINUX - RELEASE - <oic-resource>/release/====="
181 $(MAKE) -C ./ "buildScript_all" "BUILD=release"
183 linux_ub_stack_debug: linux_tb_stack_debug
184 @echo "=====BUILD UB STACK FOR LINUX - DEBUG - <oic-resource>/debug/====="
185 $(MAKE) -C ./ "buildScript_all" "BUILD=debug"
187 ###############################################################################
188 #### UB Examples - Linux Only ####
189 ###############################################################################
191 linux_ub_examples: linux_ub_examples_release
193 linux_ub_examples_all: linux_ub_examples_release linux_ub_examples_debug
195 linux_ub_examples_release: linux_ub_stack_release
196 @echo "=====BUILD UB SAMPLE APPS FOR LINUX - RELEASE - <oic-resource>/examples/release/====="
197 $(MAKE) -C examples/ "buildScript_all" "BUILD=release"
199 linux_ub_examples_debug: linux_ub_stack_debug
200 @echo "=====BUILD UB SAMPLE APPS FOR LINUX - DEBUG - <oic-resource>/examples/debug/====="
201 $(MAKE) -C examples/ "buildScript_all" "BUILD=debug"
203 ###############################################################################
204 #### TB Stack, TB Unit Tests, TB Examples, UB Stack, UB Examples, ####
205 #### & OCICUC - Linux Only ####
206 ###############################################################################
208 linux_ub_dev: linux_ub_stack_all
209 @echo "=====BUILD UB OCICUC - <oic-resource>/examples/ocicuc/====="
210 $(MAKE) -C examples/ocicuc/
212 ###############################################################################
213 #TB Stack, TB Unit Tests, & TB Examples - Arduino Mega Only - Ethernet & WiFi #
214 ###############################################################################
216 arduinomega: arduinomega_release
218 arduinomega_all: arduinomega_release arduinomega_debug
220 arduinomega_all_dev: arduinomega_release_dev arduinomega_debug_dev
222 arduinomega_release: arduinomega_ethernet_release
224 arduinomega_debug: arduinomega_ethernet_debug
226 arduinomega_release_dev: arduinomega_ethernet_release arduinomega_wifi_release
228 arduinomega_debug_dev: arduinomega_ethernet_debug arduinomega_wifi_debug
230 ###############################################################################
231 ## TB Stack, TB Unit Tests, & TB Examples - Arduino Mega Only - Ethernet Only #
232 ###############################################################################
234 arduinomega_ethernet: arduinomega_ethernet_release
236 arduinomega_ethernet_all: arduinomega_ethernet_release arduinomega_ethernet_debug
238 arduinomega_ethernet_release: arduinomega_stack_ethernet_release arduinomega_samples_ethernet_release
240 arduinomega_ethernet_debug: arduinomega_stack_ethernet_debug arduinomega_samples_ethernet_debug
242 ###############################################################################
243 ## TB Stack, TB Unit Tests, & TB Examples - Arduino Mega Only - Ethernet Only #
244 ###############################################################################
246 arduinomega_wifi: arduinomega_wifi_release
248 arduinomega_wifi_all: arduinomega_wifi_release arduinomega_wifi_debug
250 arduinomega_wifi_release: arduinomega_stack_wifi_release arduinomega_samples_wifi_release
252 arduinomega_wifi_debug: arduinomega_stack_wifi_debug arduinomega_samples_wifi_debug
254 ###############################################################################
255 #### TB Stack - Arduino Mega Only - Ethernet Only ####
256 ###############################################################################
258 arduinomega_stack_ethernet: arduinomega_stack_ethernet_release
260 arduinomega_stack_ethernet_all: arduinomega_stack_ethernet_release arduinomega_stack_ethernet_debug
262 arduinomega_stack_ethernet_release:
263 @echo "=====BUILD C STACK FOR ARDUINO ATMEGA 2560 - RELEASE - ETHERNET SHIELD======"
264 @echo "=====BUILD LIBCOAP - RELEASE - <oic-resource>/csdk/libcoap/arduinomega/ethernet_shield/release/====="
265 $(MAKE) -C csdk/libcoap "BUILD=release" "PLATFORM=arduinomega" "ARDUINOWIFI=0"
266 @echo "=====BUILD TB STACK - RELEASE - <oic-resource>/csdk/arduinomega/ethernet_shield/release/====="
267 $(MAKE) -C csdk "buildScript_all" "BUILD=release" "PLATFORM=arduinomega" "ARDUINOWIFI=0"
269 arduinomega_stack_ethernet_debug:
270 @echo "=====BUILD C STACK FOR ARDUINO ATMEGA 2560 - DEBUG - ETHERNET SHIELD======"
271 @echo "=====BUILD LIBCOAP - DEBUG - <oic-resource>/csdk/libcoap/arduinomega/ethernet_shield/debug/====="
272 $(MAKE) -C csdk/libcoap "BUILD=debug" "PLATFORM=arduinomega" "ARDUINOWIFI=0"
273 @echo "=====BUILD TB STACK - DEBUG - <oic-resource>/csdk/arduinomega/ethernet_shield/debug/====="
274 $(MAKE) -C csdk "buildScript_all" "BUILD=debug" "PLATFORM=arduinomega" "ARDUINOWIFI=0"
276 ###############################################################################
277 #### TB Stack - Arduino Mega Only - WiFi Only ####
278 ###############################################################################
280 arduinomega_stack_wifi: arduinomega_stack_wifi_release
282 arduinomega_stack_wifi_all: arduinomega_stack_wifi_release arduinomega_stack_wifi_debug
284 arduinomega_stack_wifi_release:
285 @echo "=====BUILD C STACK FOR ARDUINO ATMEGA 2560 - RELEASE - WiFi SHIELD======"
286 @echo "=====BUILD LIBCOAP - RELEASE - <oic-resource>/csdk/libcoap/arduinomega/wifi_shield/release/====="
287 $(MAKE) -C csdk/libcoap "BUILD=release" "PLATFORM=arduinomega" "ARDUINOWIFI=1"
288 @echo "=====BUILD TB STACK - RELEASE - <oic-resource>/csdk/arduinomega/wifi_shield/release/====="
289 $(MAKE) -C csdk "buildScript_all" "BUILD=release" "PLATFORM=arduinomega" "ARDUINOWIFI=1"
291 arduinomega_stack_wifi_debug:
292 @echo "=====BUILD C STACK FOR ARDUINO ATMEGA 2560 - DEBUG - WiFi SHIELD======"
293 @echo "=====BUILD LIBCOAP - DEBUG - <oic-resource>/csdk/libcoap/arduinomega/wifi_shield/debug/====="
294 $(MAKE) -C csdk/libcoap "BUILD=debug" "PLATFORM=arduinomega" "ARDUINOWIFI=1"
295 @echo "=====BUILD TB STACK - DEBUG - <oic-resource>/csdk/arduinomega/wifi_shield/debug/====="
296 $(MAKE) -C csdk "buildScript_all" "BUILD=debug" "PLATFORM=arduinomega" "ARDUINOWIFI=1"
298 ###############################################################################
299 #### TB Examples - Arduino Mega Only - Ethernet Only ####
300 ###############################################################################
302 arduinomega_samples_ethernet: arduinomega_samples_ethernet_release
304 arduinomega_samples_ethernet_all: arduinomega_samples_ethernet_release arduinomega_samples_ethernet_debug
306 arduinomega_samples_ethernet_release: arduinomega_stack_ethernet_release
307 @echo "=====BUILD TB SAMPLE APPS FOR ARDUINO ATMEGA 2560 - RELEASE - ETHERNET SHIELD====="
308 @echo "=====BUILD OCSERVER - RELEASE - <oic-resource>/csdk/stack/samples/arduino/SimpleClientServer/ocserver/arduinomega/ethernet_shield/release/====="
309 $(MAKE) -C csdk/stack/samples/arduino/SimpleClientServer/ocserver "BUILD=release" "PLATFORM=arduinomega" "ARDUINOWIFI=0"
311 arduinomega_samples_ethernet_debug: arduinomega_stack_ethernet_debug
312 @echo "=====BUILD TB SAMPLE APPS FOR ARDUINO ATMEGA 2560 - DEBUG - ETHERNET SHIELD====="
313 @echo "=====BUILD OCSERVER - DEBUG - <oic-resource>/csdk/stack/samples/arduino/SimpleClientServer/ocserver/arduinomega/ethernet_shield/debug/====="
314 $(MAKE) -C csdk/stack/samples/arduino/SimpleClientServer/ocserver "BUILD=debug" "PLATFORM=arduinomega" "ARDUINOWIFI=0"
316 ###############################################################################
317 #### TB Examples - Arduino Mega Only - WiFi Only ####
318 ###############################################################################
320 arduinomega_samples_wifi: arduinomega_samples_wifi_release
322 arduinomega_samples_wifi_all: arduinomega_samples_wifi_release arduinomega_samples_wifi_debug
324 arduinomega_samples_wifi_release: arduinomega_stack_wifi_release
325 @echo "=====BUILD TB SAMPLE APPS FOR ARDUINO ATMEGA 2560 - RELEASE - WIFI SHIELD====="
326 @echo "=====BUILD OCSERVER - RELEASE - <oic-resource>/csdk/stack/samples/arduino/SimpleClientServer/ocserver/arduinomega/wifi_shield/release/====="
327 $(MAKE) -C csdk/stack/samples/arduino/SimpleClientServer/ocserver "BUILD=release" "PLATFORM=arduinomega" "ARDUINOWIFI=1"
329 arduinomega_samples_wifi_debug: arduinomega_stack_wifi_debug
330 @echo "=====BUILD TB SAMPLE APPS FOR ARDUINO ATMEGA 2560 - DEBUG - WIFI SHIELD====="
331 @echo "=====BUILD OCSERVER - DEBUG - <oic-resource>/csdk/stack/samples/arduino/SimpleClientServer/ocserver/arduinomega/wifi_shield/debug/====="
332 $(MAKE) -C csdk/stack/samples/arduino/SimpleClientServer/ocserver "BUILD=debug" "PLATFORM=arduinomega" "ARDUINOWIFI=1"
335 ###############################################################################
336 #TB Stack, TB Unit Tests, & TB Examples - Arduino Due Only - Ethernet & WiFi ##
337 ###############################################################################
339 arduinodue: arduinodue_release
341 arduinodue_all: arduinodue_release arduinodue_debug
343 arduinodue_all_dev: arduinodue_release_dev arduinodue_debug_dev
345 arduinodue_release: arduinodue_ethernet_release
347 arduinodue_debug: arduinodue_ethernet_debug
349 arduinodue_release_dev: arduinodue_ethernet_release arduinodue_wifi_release
351 arduinodue_debug_dev: arduinodue_ethernet_debug arduinodue_wifi_debug
353 ###############################################################################
354 ## TB Stack, TB Unit Tests, & TB Examples - Arduino Due Only - Ethernet Only ##
355 ###############################################################################
357 arduinodue_ethernet: arduinodue_ethernet_release
359 arduinodue_ethernet_all: arduinodue_ethernet_release arduinodue_ethernet_debug
361 arduinodue_ethernet_release: arduinodue_stack_ethernet_release arduinodue_samples_ethernet_release
363 arduinodue_ethernet_debug: arduinodue_stack_ethernet_debug arduinodue_samples_ethernet_debug
365 ###############################################################################
366 ## TB Stack, TB Unit Tests, & TB Examples - Arduino Due Only - Ethernet Only ##
367 ###############################################################################
369 arduinodue_wifi: arduinodue_wifi_release
371 arduinodue_wifi_all: arduinodue_wifi_release arduinodue_wifi_debug
373 arduinodue_wifi_release: arduinodue_stack_wifi_release arduinodue_samples_wifi_release
375 arduinodue_wifi_debug: arduinodue_stack_wifi_debug arduinodue_samples_wifi_debug
377 ###############################################################################
378 #### TB Stack - Arduino Due Only - Ethernet Only ####
379 ###############################################################################
381 arduinodue_stack_ethernet: arduinodue_stack_ethernet_release
383 arduinodue_stack_ethernet_all: arduinodue_stack_ethernet_release arduinodue_stack_ethernet_debug
385 arduinodue_stack_ethernet_release:
386 @echo "=====BUILD C STACK FOR ARDUINO DUE - RELEASE - ETHERNET SHIELD======"
387 @echo "=====BUILD LIBCOAP - RELEASE - <oic-resource>/csdk/libcoap/arduinodue/ethernet_shield/release/====="
388 $(MAKE) -C csdk/libcoap "BUILD=release" "PLATFORM=arduinodue" "ARDUINOWIFI=0"
389 @echo "=====BUILD TB STACK - RELEASE - <oic-resource>/csdk/arduinodue/ethernet_shield/release/====="
390 $(MAKE) -C csdk "buildScript_all" "BUILD=release" "PLATFORM=arduinodue" "ARDUINOWIFI=0"
392 arduinodue_stack_ethernet_debug:
393 @echo "=====BUILD C STACK FOR ARDUINO DUE - DEBUG - ETHERNET SHIELD======"
394 @echo "=====BUILD LIBCOAP - DEBUG - <oic-resource>/csdk/libcoap/arduinodue/ethernet_shield/debug/====="
395 $(MAKE) -C csdk/libcoap "BUILD=debug" "PLATFORM=arduinodue" "ARDUINOWIFI=0"
396 @echo "=====BUILD TB STACK - DEBUG - <oic-resource>/csdk/arduinodue/ethernet_shield/debug/====="
397 $(MAKE) -C csdk "buildScript_all" "BUILD=debug" "PLATFORM=arduinodue" "ARDUINOWIFI=0"
399 ###############################################################################
400 #### TB Stack - Arduino Due Only - WiFi Only ####
401 ###############################################################################
403 arduinodue_stack_wifi: arduinodue_stack_wifi_release
405 arduinodue_stack_wifi_all: arduinodue_stack_wifi_release arduinodue_stack_wifi_debug
407 arduinodue_stack_wifi_release:
408 @echo "=====BUILD C STACK FOR ARDUINO DUE - RELEASE - WiFi SHIELD======"
409 @echo "=====BUILD LIBCOAP - RELEASE - <oic-resource>/csdk/libcoap/arduinodue/wifi_shield/release/====="
410 $(MAKE) -C csdk/libcoap "BUILD=release" "PLATFORM=arduinodue" "ARDUINOWIFI=1"
411 @echo "=====BUILD TB STACK - RELEASE - <oic-resource>/csdk/arduinodue/wifi_shield/release/====="
412 $(MAKE) -C csdk "buildScript_all" "BUILD=release" "PLATFORM=arduinodue" "ARDUINOWIFI=1"
414 arduinodue_stack_wifi_debug:
415 @echo "=====BUILD C STACK FOR ARDUINO DUE - DEBUG - WiFi SHIELD======"
416 @echo "=====BUILD LIBCOAP - DEBUG - <oic-resource>/csdk/libcoap/arduinodue/wifi_shield/debug/====="
417 $(MAKE) -C csdk/libcoap "BUILD=debug" "PLATFORM=arduinodue" "ARDUINOWIFI=1"
418 @echo "=====BUILD TB STACK - DEBUG - <oic-resource>/csdk/arduinodue/wifi_shield/debug/====="
419 $(MAKE) -C csdk "buildScript_all" "BUILD=debug" "PLATFORM=arduinodue" "ARDUINOWIFI=1"
421 ###############################################################################
422 #### TB Examples - Arduino Due Only - Ethernet Only ####
423 ###############################################################################
425 arduinodue_samples_ethernet: arduinodue_samples_ethernet_release
427 arduinodue_samples_ethernet_all: arduinodue_samples_ethernet_release arduinodue_samples_ethernet_debug
429 arduinodue_samples_ethernet_release: arduinodue_stack_ethernet_release
430 @echo "=====BUILD TB SAMPLE APPS FOR ARDUINO DUE - RELEASE - ETHERNET SHIELD====="
431 @echo "=====BUILD OCSERVER - RELEASE - <oic-resource>/csdk/stack/samples/arduino/SimpleClientServer/ocserver/arduinodue/ethernet_shield/release/====="
432 $(MAKE) -C csdk/stack/samples/arduino/SimpleClientServer/ocserver "BUILD=release" "PLATFORM=arduinodue" "ARDUINOWIFI=0"
434 arduinodue_samples_ethernet_debug: arduinodue_stack_ethernet_debug
435 @echo "=====BUILD TB SAMPLE APPS FOR ARDUINO DUE - DEBUG - ETHERNET SHIELD====="
436 @echo "=====BUILD OCSERVER - DEBUG - <oic-resource>/csdk/stack/samples/arduino/SimpleClientServer/ocserver/arduinodue/ethernet_shield/debug/====="
437 $(MAKE) -C csdk/stack/samples/arduino/SimpleClientServer/ocserver "BUILD=debug" "PLATFORM=arduinodue" "ARDUINOWIFI=0"
439 ###############################################################################
440 #### TB Examples - Arduino Due Only - WiFi Only ####
441 ###############################################################################
443 arduinodue_samples_wifi: arduinodue_samples_wifi_release
445 arduinodue_samples_wifi_all: arduinodue_samples_wifi_release arduinodue_samples_wifi_debug
447 arduinodue_samples_wifi_release: arduinodue_stack_wifi_release
448 @echo "=====BUILD TB SAMPLE APPS FOR ARDUINO DUE - RELEASE - WIFI SHIELD====="
449 @echo "=====BUILD OCSERVER - RELEASE - <oic-resource>/csdk/stack/samples/arduino/SimpleClientServer/ocserver/arduinodue/wifi_shield/release/====="
450 $(MAKE) -C csdk/stack/samples/arduino/SimpleClientServer/ocserver "BUILD=release" "PLATFORM=arduinodue" "ARDUINOWIFI=1"
452 arduinodue_samples_wifi_debug: arduinodue_stack_wifi_debug
453 @echo "=====BUILD TB SAMPLE APPS FOR ARDUINO DUE - DEBUG - WIFI SHIELD====="
454 @echo "=====BUILD OCSERVER - DEBUG - <oic-resource>/csdk/stack/samples/arduino/SimpleClientServer/ocserver/arduinodue/wifi_shield/debug/====="
455 $(MAKE) -C csdk/stack/samples/arduino/SimpleClientServer/ocserver "BUILD=debug" "PLATFORM=arduinodue" "ARDUINOWIFI=1"
457 ###############################################################################
458 #### Clean All - Linux Only - Ethernet Only ####
459 ###############################################################################
462 -rm -rf -C csdk/libcoap/linux
463 -rm -rf -C csdk/linux
464 $(MAKE) -C csdk/stack/test/linux "clean"
465 $(MAKE) -C csdk/stack/samples/linux/SimpleClientServer "clean"
468 ###############################################################################
469 #### Clean All - Arduino Mega Only - Ethernet & WiFi ####
470 ###############################################################################
473 -rm -rf csdk/libcoap/arduinomega
474 -rm -rf csdk/arduinomega
475 -rm -rf csdk/stack/test/arduino/arduinomega
476 -rm -rf csdk/stack/samples/arduino/SimpleClientServer/ocserver/arduinomega
478 ###############################################################################
479 #### Clean All - Arduino Due Only - Ethernet & WiFi ####
480 ###############################################################################
483 -rm -rf csdk/libcoap/arduinodue
484 -rm -rf csdk/arduinodue
485 -rm -rf csdk/stack/test/arduino/arduinodue
486 -rm -rf csdk/stack/samples/arduino/SimpleClientServer/ocserver/arduinodue
489 ###############################################################################
490 #### Clean All - Linux, Arduino Mega & Arduino Due - Ethernet & WiFi ####
491 ###############################################################################
493 $(MAKE) -C csdk "clean" "deepclean"
494 $(MAKE) -C csdk/stack/test/linux "clean"
495 $(MAKE) -C csdk/stack/samples/linux/SimpleClientServer "clean"
496 $(MAKE) -C csdk/stack/samples/arduino/SimpleClientServer/ocserver "clean"
498 $(MAKE) -C examples/ "clean"
499 $(MAKE) -C oc_logger/ "clean"