Browse Source

Add first version from BrickUp-API-Service(7c20e9b238) and BuilderLibrary(01e58ffa2f).

Wesley Tsai 8 years ago
commit
aa8c45310c
100 changed files with 1200 additions and 0 deletions
  1. 2 0
      README.md
  2. 53 0
      apis/builder.js
  3. 35 0
      app.js
  4. 2 0
      libs/BuilderLibrary/README.md
  5. 10 0
      libs/BuilderLibrary/data/Dependencies.js
  6. 101 0
      libs/BuilderLibrary/lib/builder.js
  7. 360 0
      libs/BuilderLibrary/lib/make.js
  8. BIN
      libs/BuilderLibrary/libraries/core/CDC.o
  9. BIN
      libs/BuilderLibrary/libraries/core/HID.o
  10. BIN
      libs/BuilderLibrary/libraries/core/HardwareSerial.o
  11. BIN
      libs/BuilderLibrary/libraries/core/IPAddress.o
  12. BIN
      libs/BuilderLibrary/libraries/core/Print.o
  13. BIN
      libs/BuilderLibrary/libraries/core/Stream.o
  14. BIN
      libs/BuilderLibrary/libraries/core/Tone.o
  15. BIN
      libs/BuilderLibrary/libraries/core/USBCore.o
  16. BIN
      libs/BuilderLibrary/libraries/core/WInterrupts.o
  17. BIN
      libs/BuilderLibrary/libraries/core/WMath.o
  18. BIN
      libs/BuilderLibrary/libraries/core/WString.o
  19. BIN
      libs/BuilderLibrary/libraries/core/main.o
  20. BIN
      libs/BuilderLibrary/libraries/core/malloc.o
  21. BIN
      libs/BuilderLibrary/libraries/core/new.o
  22. BIN
      libs/BuilderLibrary/libraries/core/realloc.o
  23. BIN
      libs/BuilderLibrary/libraries/core/wiring.o
  24. BIN
      libs/BuilderLibrary/libraries/core/wiring_analog.o
  25. BIN
      libs/BuilderLibrary/libraries/core/wiring_digital.o
  26. BIN
      libs/BuilderLibrary/libraries/core/wiring_pulse.o
  27. BIN
      libs/BuilderLibrary/libraries/core/wiring_shift.o
  28. 13 0
      libs/BuilderLibrary/libraries/external/EEPROM/EEPROM.d
  29. BIN
      libs/BuilderLibrary/libraries/external/EEPROM/EEPROM.o
  30. 21 0
      libs/BuilderLibrary/libraries/external/Ethernet/Dhcp.d
  31. BIN
      libs/BuilderLibrary/libraries/external/Ethernet/Dhcp.o
  32. 22 0
      libs/BuilderLibrary/libraries/external/Ethernet/Dns.d
  33. BIN
      libs/BuilderLibrary/libraries/external/Ethernet/Dns.o
  34. 27 0
      libs/BuilderLibrary/libraries/external/Ethernet/Ethernet.d
  35. BIN
      libs/BuilderLibrary/libraries/external/Ethernet/Ethernet.o
  36. 31 0
      libs/BuilderLibrary/libraries/external/Ethernet/EthernetClient.d
  37. BIN
      libs/BuilderLibrary/libraries/external/Ethernet/EthernetClient.o
  38. 29 0
      libs/BuilderLibrary/libraries/external/Ethernet/EthernetServer.d
  39. BIN
      libs/BuilderLibrary/libraries/external/Ethernet/EthernetServer.o
  40. 31 0
      libs/BuilderLibrary/libraries/external/Ethernet/EthernetUdp.d
  41. BIN
      libs/BuilderLibrary/libraries/external/Ethernet/EthernetUdp.o
  42. 15 0
      libs/BuilderLibrary/libraries/external/Ethernet/utility/socket.d
  43. BIN
      libs/BuilderLibrary/libraries/external/Ethernet/utility/socket.o
  44. 14 0
      libs/BuilderLibrary/libraries/external/Ethernet/utility/w5100.d
  45. BIN
      libs/BuilderLibrary/libraries/external/Ethernet/utility/w5100.o
  46. 15 0
      libs/BuilderLibrary/libraries/external/Firmata/Firmata.d
  47. BIN
      libs/BuilderLibrary/libraries/external/Firmata/Firmata.o
  48. 9 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3CircularBuffer.d
  49. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3CircularBuffer.o
  50. 3 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileAccessProvider.d
  51. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileAccessProvider.o
  52. 13 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileCellManagement.d
  53. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileCellManagement.o
  54. 15 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileClientProvider.d
  55. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileClientProvider.o
  56. 24 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileClientService.d
  57. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileClientService.o
  58. 4 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileDataNetworkProvider.d
  59. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileDataNetworkProvider.o
  60. 14 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileMockupProvider.d
  61. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileMockupProvider.o
  62. 12 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileNetworkProvider.d
  63. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileNetworkProvider.o
  64. 8 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileNetworkRegistry.d
  65. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileNetworkRegistry.o
  66. 3 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileSMSProvider.d
  67. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileSMSProvider.o
  68. 4 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileServerProvider.d
  69. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileServerProvider.o
  70. 27 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileServerService.d
  71. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileServerService.o
  72. 3 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileVoiceProvider.d
  73. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3MobileVoiceProvider.o
  74. 25 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3SMSService.d
  75. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3SMSService.o
  76. 23 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1.d
  77. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1.o
  78. 19 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1AccessProvider.d
  79. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1AccessProvider.o
  80. 22 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1BandManagement.d
  81. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1BandManagement.o
  82. 18 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1BaseProvider.d
  83. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1BaseProvider.o
  84. 20 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1CellManagement.d
  85. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1CellManagement.o
  86. 22 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ClientProvider.d
  87. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ClientProvider.o
  88. 22 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1DataNetworkProvider.d
  89. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1DataNetworkProvider.o
  90. 24 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1DirectModemProvider.d
  91. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1DirectModemProvider.o
  92. 18 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ModemCore.d
  93. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ModemCore.o
  94. 25 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ModemVerification.d
  95. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ModemVerification.o
  96. 22 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1MultiClientProvider.d
  97. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1MultiClientProvider.o
  98. 20 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1MultiServerProvider.d
  99. BIN
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1MultiServerProvider.o
  100. 0 0
      libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1PinManagement.d

+ 2 - 0
README.md

@@ -0,0 +1,2 @@
1
+# BrickUp-API-Service
2
+

+ 53 - 0
apis/builder.js

@@ -0,0 +1,53 @@
1
+var fs = require('fs');
2
+var path = require('path');
3
+var Builder = require('../libs/BuilderLibrary');
4
+var Router = require('koa-router');
5
+
6
+var router = module.exports = new Router();
7
+
8
+router.post('/builder/compile', function *() {
9
+	console.log(this.request.body);
10
+	var sources = this.request.body.sources;
11
+
12
+	var builder = new Builder('./build', sources);
13
+
14
+	yield function(done) {
15
+		builder.init(done);
16
+	};
17
+
18
+	yield function(done) {
19
+		builder.scanLibraries(done);
20
+	};
21
+
22
+	yield function(done) {
23
+		builder.generateSources(done);
24
+	};
25
+	
26
+	var liblist = yield function(done) {
27
+		builder.scanSources(done);
28
+	};
29
+
30
+	var prelinkOps = yield function(done) {
31
+		builder.parseOps(liblist, done);
32
+	};
33
+
34
+	var linkOps = yield function(done) {
35
+		builder.parseDeps(liblist, prelinkOps, done);
36
+	};
37
+
38
+	var CompileOps = yield function(done) {
39
+		builder.generateCompileOps(linkOps, done);
40
+	};
41
+
42
+	try {
43
+		var hexFile = yield function(done) {
44
+			builder.compile(CompileOps, done);
45
+		};
46
+	} catch(e) {
47
+		this.status = 500;
48
+		return;
49
+	}
50
+
51
+	this.type = 'application/octet-stream';
52
+	this.body = fs.createReadStream(hexFile);
53
+});

+ 35 - 0
app.js

@@ -0,0 +1,35 @@
1
+var path = require('path');
2
+var koa = require('koa');
3
+var bodyParser = require('koa-bodyparser');
4
+var cors = require('koa-cors');
5
+var serve = require('koa-static');
6
+var url = require('url');
7
+
8
+var allowedDomains = [
9
+	'brickup.io',
10
+	'localhost:3001'
11
+];
12
+
13
+var app = koa();
14
+app.use(cors({ origin: function(req) {
15
+
16
+	if (!req.header.referer)
17
+		return 'http://brickup.io';
18
+
19
+	var info = url.parse(req.header.referer);
20
+
21
+	var index = allowedDomains.indexOf(info.host);
22
+	if (index > -1) {
23
+		return info.protocol + '//' + info.host;
24
+	}
25
+
26
+	return 'http://brickup.io';
27
+}}));
28
+app.use(serve(__dirname + '/public'));
29
+app.use(bodyParser());
30
+
31
+app.use(require('./apis/builder').routes());
32
+
33
+app.listen(3050, function() {
34
+	console.log('Server is runnning at 3035 port');
35
+});

+ 2 - 0
libs/BuilderLibrary/README.md

@@ -0,0 +1,2 @@
1
+# BuilderLibrary
2
+

+ 10 - 0
libs/BuilderLibrary/data/Dependencies.js

@@ -0,0 +1,10 @@
1
+
2
+module.exports = {
3
+	I2CRobot: {
4
+		external: [
5
+			'Wire/Wire.o',
6
+			'Wire/utility/twi.o'
7
+		],
8
+		thirdparty: []
9
+	}
10
+};

+ 101 - 0
libs/BuilderLibrary/lib/builder.js

@@ -0,0 +1,101 @@
1
+var crypto = require('crypto');
2
+var fs = require('fs');
3
+var fse = require('fs-extra');
4
+var path = require('path');
5
+var child_process = require('child_process');
6
+var co = require('co');
7
+
8
+var Builder = module.exports = function(basePath, sources) {
9
+	this.config = {}; 
10
+	this.id = null;
11
+	this.libPath = path.join(__dirname, '..', 'libraries');
12
+	this.libs = [];
13
+	this.basePath = basePath;
14
+	this.sources = sources || {};
15
+	this.workingPath = '';
16
+	this.platform = 'uno'
17
+};
18
+
19
+Builder.prototype.init = function(callback) {
20
+	var self = this;
21
+
22
+	this.id = crypto.randomBytes(16).toString('hex').substr(0, 8) + Date.now();
23
+	this.workingPath = path.join(this.basePath, this.id);
24
+
25
+	// Create working directory
26
+	fse.mkdirs(this.workingPath, function(err) {
27
+
28
+		if (callback)
29
+			callback(err);
30
+	});
31
+};
32
+
33
+Builder.prototype.scanLibraries = function(callback) {
34
+	var self = this;
35
+
36
+	co(function *() {
37
+		try {
38
+			// Scanning system libraries
39
+			var systemLibs = yield function(done) {
40
+				fs.readdir('/usr/share/arduino/libraries', done);
41
+			};
42
+			self.libs.concat(systemLibs);
43
+		} catch(e) {}
44
+
45
+		try {
46
+			// Scanning user libraries
47
+			var userLibs = yield function(done) {
48
+				fs.readdir(self.libPath, done);
49
+			};
50
+			self.libs.concat(userLibs);
51
+		} catch(e) {}
52
+
53
+		callback();
54
+	});
55
+};
56
+
57
+Builder.prototype.generateMakefile = function(callback) {
58
+	var content = [
59
+		'BOARD_TAG = uno',
60
+		'USER_LIB_PATH = ' + path.join(__dirname, '..', 'libraries'),
61
+		'ARDUINO_LIBS = ' + this.libs.join(' '),
62
+		'ARDUINO_DIR = /usr/share/arduino',
63
+		'include /usr/share/arduino/Arduino.mk'
64
+	];
65
+
66
+	fse.outputFile(path.join(this.workingPath, 'Makefile'), content.join('\n'), callback);
67
+};
68
+
69
+Builder.prototype.generateSources = function(callback) {
70
+
71
+	var self = this;
72
+	co(function *() {
73
+
74
+		// Generating all source files
75
+		for (var filename in self.sources) {
76
+			var filepath = path.join(self.workingPath, filename);
77
+
78
+			yield function(done) {
79
+				fse.outputFile(filepath, self.sources[filename], done);
80
+			};
81
+		}
82
+
83
+		// Everything was done
84
+		if (callback)
85
+			callback();
86
+	});
87
+};
88
+
89
+Builder.prototype.compile = function(callback) {
90
+	var self = this;
91
+
92
+	child_process.exec('make -C ' + this.workingPath, function(err, cmdout, cmderr) {
93
+
94
+		if (err) {
95
+			callback(err);
96
+		} else if (callback) {
97
+			return callback(null, path.join(self.workingPath, 'build-uno', self.id + '.hex'));
98
+		}
99
+	});
100
+
101
+};

+ 360 - 0
libs/BuilderLibrary/lib/make.js

@@ -0,0 +1,360 @@
1
+var crypto = require('crypto');
2
+var fs = require('fs');
3
+var fse = require('fs-extra');
4
+var path = require('path');
5
+var child_process = require('child_process');
6
+var co = require('co');
7
+var S = require('string');
8
+var filewalker = require('filewalker');
9
+var dependencies = require('../data/Dependencies');
10
+
11
+var Builder = module.exports = function(basePath, sources) {
12
+	this.avrconfig = {
13
+		Path:'/usr/share/arduino/hardware/tools/avr/bin',
14
+		BOARD_TAG: 'uno',
15
+		Tools: {
16
+			CC_NAME: 'avr-gcc',
17
+			CXX_NAME: 'avr-g++',
18
+			OBJCOPY_NAME: 'avr-objcopy',
19
+			AR_NAME: 'avr-ar',
20
+			SIZE_NAME: 'avr-size',
21
+			NM_NAME: 'avr-nm'
22
+		}
23
+	};
24
+	this.id = null;
25
+	this.filename = 'main.ino';
26
+	this.lib = {
27
+		Path: {
28
+			core: path.join(__dirname, '..', 'libraries/core'),
29
+			external: path.join(__dirname, '..', 'libraries/external'),
30
+			thirdparty: path.join(__dirname, '..', 'libraries/thirdparty')
31
+		},
32
+		libs: {
33
+			core: [],
34
+			external: [],
35
+			thirdparty: []
36
+		},
37
+		dirs: {
38
+			external: [],
39
+			thirdparty: []
40
+		}
41
+	};
42
+	this.basePath = basePath;
43
+	this.sources = sources || {};
44
+	this.workingPath = '';
45
+};
46
+
47
+Builder.prototype.init = function(callback) {
48
+	var self = this;
49
+
50
+	self.id = crypto.randomBytes(16).toString('hex').substr(0, 8) + Date.now();
51
+	self.workingPath = path.join(self.basePath, self.id);
52
+
53
+	fse.mkdirs(self.workingPath, function(err) {
54
+		if (callback)
55
+			callback(err);
56
+	});
57
+};
58
+
59
+Builder.prototype.scanLibraries = function(callback) {
60
+	var self = this;
61
+
62
+	co(function *() {
63
+		try {
64
+			// Scanning core libraries
65
+			self.lib.libs.core = yield function(done) {
66
+				fs.readdir(self.lib.Path.core, done);
67
+			};
68
+		} catch(e) {}
69
+
70
+		yield function(done) {
71
+			filewalker(self.lib.Path.thirdparty)
72
+					.on('dir', function(p) {
73
+							if(!S(p).contains('/')){
74
+								//console.log('dir:  %s', p);
75
+								self.lib.dirs.thirdparty.push(p);
76
+							}
77
+					})
78
+					.on('file', function(p, s) {
79
+							if(S(p).contains('.o')){
80
+								//console.log('file: %s, %d bytes', p, s.size);
81
+								self.lib.libs.thirdparty.push(p);
82
+							}
83
+					})
84
+					.on('error', function(err) {
85
+							console.error(err);
86
+					})
87
+					.on('done', function() {
88
+							//console.log('%d dirs, %d files, %d bytes', this.dirs, this.files, this.bytes);
89
+							done();
90
+					})
91
+					.walk();
92
+		};
93
+		yield function(done) {
94
+			filewalker(self.lib.Path.external)
95
+					.on('dir', function(p) {
96
+							if(!S(p).contains('/')){
97
+								//console.log('dir:  %s', p);
98
+								self.lib.dirs.external.push(p);
99
+							}
100
+					})
101
+					.on('file', function(p, s) {
102
+							if(S(p).contains('.o')){
103
+								//console.log('file: %s, %d bytes', p, s.size);
104
+								self.lib.libs.external.push(p);
105
+							}
106
+					})
107
+					.on('error', function(err) {
108
+							console.error(err);
109
+					})
110
+					.on('done', function() {
111
+							//console.log('%d dirs, %d files, %d bytes', this.dirs, this.files, this.bytes);
112
+							done();
113
+					})
114
+					.walk();
115
+		};
116
+		if (callback)
117
+			callback();
118
+	});
119
+};
120
+Builder.prototype.scanSources = function(callback) {
121
+	var self = this;
122
+
123
+	var content = '';
124
+	var tmplist = [];
125
+	var filepath = path.join(self.workingPath, self.filename);
126
+
127
+	co(function *() {
128
+		try {
129
+			content = yield function(done) {
130
+				fs.readFile(filepath, done);
131
+			};
132
+		} catch(e) {}
133
+
134
+		var lines = S(content.toString()).lines();
135
+
136
+		lines.forEach(function(line, index, array) {
137
+			if(S(line).contains('#include')){
138
+				if(!S(line).contains('stdio')){
139
+					tmplist.push(S(line).between('#include <', '.h>').s);
140
+				}
141
+			}
142
+			else if (S(line).contains('Serial.begin')) {
143
+				tmplist.push('SoftwareSerial');
144
+			}
145
+			else{
146
+			}
147
+		});
148
+
149
+
150
+		if (callback)
151
+			callback(null, tmplist);
152
+	});
153
+
154
+};
155
+
156
+
157
+Builder.prototype.parseOps = function(liblist, callback) {
158
+	var self = this;
159
+	var prelinkOps = [];
160
+	var current =  '';
161
+
162
+	function checklib(lib) {
163
+	    return S(lib).contains(current+'.o');
164
+	}
165
+
166
+	function checkutilitylib(lib, index, array) {
167
+			if (S(lib).contains(current+'/utility/')){
168
+				prelinkOps.push( path.join(self.lib.Path.external, lib) );
169
+			}
170
+	    return true;
171
+	}
172
+
173
+	liblist.forEach(function(lib, index, array) {
174
+		current = lib;
175
+		var externaltmp = self.lib.libs.external.findIndex(checklib);
176
+		var thirdpartytmp = self.lib.libs.thirdparty.findIndex(checklib);
177
+		if(externaltmp != -1){
178
+			prelinkOps.push( path.join(self.lib.Path.external, self.lib.libs.external[externaltmp]) );
179
+			if ( lib == 'Ethernet' ||
180
+					 lib == 'SD'       ||
181
+					 lib == 'TFT'      ||
182
+					 lib == 'Wire'     ){
183
+				self.lib.libs.external.every(checkutilitylib);
184
+			}
185
+		}
186
+		else if(thirdpartytmp != -1){
187
+			prelinkOps.push(path.join(self.lib.Path.thirdparty, self.lib.libs.thirdparty[thirdpartytmp]));
188
+		}
189
+		else{
190
+			console.log('[parseOps]none.');
191
+		}
192
+	});
193
+
194
+
195
+	if (callback)
196
+		callback(null, prelinkOps);
197
+};
198
+
199
+
200
+Builder.prototype.parseDeps = function(liblist, prelinkOps, callback) {
201
+	var self = this;
202
+	var linkOps = prelinkOps;
203
+
204
+	liblist.forEach(function(lib, index, array) {
205
+		for (var prop in dependencies) {
206
+			if (prop == lib){
207
+				var checkDeps = dependencies[prop];
208
+				if(checkDeps.external){
209
+					checkDeps.external.forEach(function(dep, index, array) {
210
+						linkOps.push( path.join(self.lib.Path.external, dep) );
211
+					});
212
+				}
213
+				if(checkDeps.thirdparty){
214
+					checkDeps.thirdparty.forEach(function(dep, index, array) {
215
+						linkOps.push( path.join(self.lib.Path.thirdparty, dep) );
216
+					});
217
+				}
218
+			}
219
+		}
220
+	});
221
+	if (callback)
222
+		callback(null, linkOps);
223
+
224
+};
225
+Builder.prototype.generateSources = function(callback) {
226
+
227
+	var self = this;
228
+	co(function *() {
229
+
230
+		// Generating all source files
231
+		for (var filename in self.sources) {
232
+			var filepath = path.join(self.workingPath, self.filename); // Need to be fixed.
233
+
234
+			yield function(done) {
235
+				fse.outputFile(filepath, self.sources[filename], done);
236
+			};
237
+		}
238
+
239
+		if (callback)
240
+			callback();
241
+	});
242
+};
243
+
244
+Builder.prototype.generateCompileOps = function(linkOps, callback) {
245
+	var self = this;
246
+
247
+	var Ops = {
248
+		CXX: [],
249
+		AR: [],
250
+		CC: [],
251
+		OBJCOPY_eep: [],
252
+		OBJCOPY_hex: []
253
+	}
254
+
255
+	var preCXX = [path.join(self.avrconfig.Path, self.avrconfig.Tools.CXX_NAME),
256
+							'-x c++',
257
+							'-include /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h',
258
+							'-MMD -c -mmcu=atmega328p',
259
+							'-DF_CPU=16000000L',
260
+							'-DARDUINO=105',
261
+							'-D__PROG_TYPES_COMPAT__',
262
+							'-I. -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard'
263
+						];
264
+
265
+	self.lib.dirs.external.forEach(function(lib, index, array) {
266
+		preCXX.push('-I/usr/share/arduino/libraries/' + lib);
267
+	});
268
+
269
+	self.lib.dirs.thirdparty.forEach(function(lib, index, array) {
270
+		preCXX.push('-I' + path.join(__dirname, '../libraries/thirdparty', lib));
271
+	});
272
+
273
+	preCXX.push('-Wall -ffunction-sections -fdata-sections -Os -fno-exceptions ',
274
+							path.join(self.workingPath, self.filename),
275
+							'-o ' + path.join(self.workingPath, self.id + '.o'));
276
+
277
+	Ops.CXX = preCXX.join(' ');
278
+
279
+	var preAR = [path.join(self.avrconfig.Path, self.avrconfig.Tools.AR_NAME),
280
+								'rcs',
281
+								path.join(self.workingPath, 'libcore.a')
282
+							];
283
+
284
+	self.lib.libs.core.forEach(function(lib, index, array) {
285
+		preAR.push(path.join(__dirname, '../libraries/core', lib));
286
+	});
287
+
288
+	linkOps.forEach(function(lib, index, array) {
289
+		preAR.push(lib);
290
+	});
291
+
292
+	Ops.AR = preAR.join(' ');
293
+
294
+
295
+	Ops.CC = [path.join(self.avrconfig.Path, self.avrconfig.Tools.CC_NAME),
296
+							'-mmcu=atmega328p',
297
+							'-Wl,--gc-sections -Os',
298
+							'-o ' + path.join(self.workingPath, self.id + '.elf'),
299
+							path.join(self.workingPath, self.id + '.o'),
300
+							path.join(self.workingPath, 'libcore.a'),
301
+							'-lc -lm'
302
+						].join(' ');
303
+
304
+	Ops.OBJCOPY_eep = [path.join(self.avrconfig.Path, self.avrconfig.Tools.OBJCOPY_NAME),
305
+											'-j .eeprom --set-section-flags=.eeprom="alloc,load"',
306
+											'--change-section-lma .eeprom=0 -O ihex',
307
+											path.join(self.workingPath, self.id + '.elf'),
308
+											path.join(self.workingPath, self.id + '.eep')
309
+										].join(' ');
310
+
311
+	Ops.OBJCOPY_hex = [path.join(self.avrconfig.Path, self.avrconfig.Tools.OBJCOPY_NAME),
312
+											'-O ihex -R .eeprom',
313
+											path.join(self.workingPath, self.id + '.elf'),
314
+											path.join(self.workingPath, self.id + '.hex')
315
+										].join(' ');
316
+
317
+
318
+	if (callback)
319
+		callback(null, Ops);
320
+};
321
+
322
+Builder.prototype.compile = function(CompileOps, callback) {
323
+	var self = this;
324
+	co(function *() {
325
+
326
+		try {
327
+			yield function(done) {
328
+				child_process.exec(CompileOps.CXX, done);
329
+			};
330
+		} catch(e) {}
331
+
332
+		try {
333
+			yield function(done) {
334
+				child_process.exec(CompileOps.AR, done);
335
+			};
336
+		} catch(e) {}
337
+
338
+		try {
339
+			yield function(done) {
340
+				child_process.exec(CompileOps.CC, done);
341
+			};
342
+		} catch(e) {}
343
+
344
+		try {
345
+			yield function(done) {
346
+				child_process.exec(CompileOps.OBJCOPY_eep, done);
347
+			};
348
+		} catch(e) {}
349
+
350
+		child_process.exec(CompileOps.OBJCOPY_hex, function(err, cmdout, cmderr) {
351
+				if (err) {
352
+					callback(err);
353
+				} else if (callback) {
354
+					return callback(null, path.join(self.workingPath, self.id + '.hex'));
355
+				}
356
+			});
357
+
358
+	});
359
+
360
+};

BIN
libs/BuilderLibrary/libraries/core/CDC.o


BIN
libs/BuilderLibrary/libraries/core/HID.o


BIN
libs/BuilderLibrary/libraries/core/HardwareSerial.o


BIN
libs/BuilderLibrary/libraries/core/IPAddress.o


BIN
libs/BuilderLibrary/libraries/core/Print.o


BIN
libs/BuilderLibrary/libraries/core/Stream.o


BIN
libs/BuilderLibrary/libraries/core/Tone.o


BIN
libs/BuilderLibrary/libraries/core/USBCore.o


BIN
libs/BuilderLibrary/libraries/core/WInterrupts.o


BIN
libs/BuilderLibrary/libraries/core/WMath.o


BIN
libs/BuilderLibrary/libraries/core/WString.o


BIN
libs/BuilderLibrary/libraries/core/main.o


BIN
libs/BuilderLibrary/libraries/core/malloc.o


BIN
libs/BuilderLibrary/libraries/core/new.o


BIN
libs/BuilderLibrary/libraries/core/realloc.o


BIN
libs/BuilderLibrary/libraries/core/wiring.o


BIN
libs/BuilderLibrary/libraries/core/wiring_analog.o


BIN
libs/BuilderLibrary/libraries/core/wiring_digital.o


BIN
libs/BuilderLibrary/libraries/core/wiring_pulse.o


BIN
libs/BuilderLibrary/libraries/core/wiring_shift.o


+ 13 - 0
libs/BuilderLibrary/libraries/external/EEPROM/EEPROM.d

@@ -0,0 +1,13 @@
1
+build-uno/libs/EEPROM/EEPROM.o: \
2
+ /usr/share/arduino/libraries/EEPROM/EEPROM.cpp \
3
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
4
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
12
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
13
+ /usr/share/arduino/libraries/EEPROM/EEPROM.h

BIN
libs/BuilderLibrary/libraries/external/EEPROM/EEPROM.o


+ 21 - 0
libs/BuilderLibrary/libraries/external/Ethernet/Dhcp.d

@@ -0,0 +1,21 @@
1
+build-uno/libs/Ethernet/Dhcp.o: \
2
+ /usr/share/arduino/libraries/Ethernet/Dhcp.cpp \
3
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.h \
4
+ /usr/share/arduino/libraries/SPI/SPI.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
15
+ /usr/share/arduino/libraries/Ethernet/Dhcp.h \
16
+ /usr/share/arduino/libraries/Ethernet/EthernetUdp.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/Udp.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
20
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
21
+ /usr/share/arduino/libraries/Ethernet/util.h

BIN
libs/BuilderLibrary/libraries/external/Ethernet/Dhcp.o


+ 22 - 0
libs/BuilderLibrary/libraries/external/Ethernet/Dns.d

@@ -0,0 +1,22 @@
1
+build-uno/libs/Ethernet/Dns.o: \
2
+ /usr/share/arduino/libraries/Ethernet/Dns.cpp \
3
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.h \
4
+ /usr/share/arduino/libraries/SPI/SPI.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
15
+ /usr/share/arduino/libraries/Ethernet/EthernetUdp.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/Udp.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
20
+ /usr/share/arduino/libraries/Ethernet/util.h \
21
+ /usr/share/arduino/libraries/Ethernet/Dns.h \
22
+ /usr/share/arduino/libraries/Ethernet/EthernetUdp.h

BIN
libs/BuilderLibrary/libraries/external/Ethernet/Dns.o


+ 27 - 0
libs/BuilderLibrary/libraries/external/Ethernet/Ethernet.d

@@ -0,0 +1,27 @@
1
+build-uno/libs/Ethernet/Ethernet.o: \
2
+ /usr/share/arduino/libraries/Ethernet/Ethernet.cpp \
3
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.h \
4
+ /usr/share/arduino/libraries/SPI/SPI.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
15
+ /usr/share/arduino/libraries/Ethernet/Ethernet.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
18
+ /usr/share/arduino/libraries/Ethernet/EthernetClient.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
20
+ /usr/share/arduino/hardware/arduino/cores/arduino/Client.h \
21
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
22
+ /usr/share/arduino/libraries/Ethernet/EthernetServer.h \
23
+ /usr/share/arduino/hardware/arduino/cores/arduino/Server.h \
24
+ /usr/share/arduino/libraries/Ethernet/Dhcp.h \
25
+ /usr/share/arduino/libraries/Ethernet/EthernetUdp.h \
26
+ /usr/share/arduino/hardware/arduino/cores/arduino/Udp.h \
27
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h

BIN
libs/BuilderLibrary/libraries/external/Ethernet/Ethernet.o


+ 31 - 0
libs/BuilderLibrary/libraries/external/Ethernet/EthernetClient.d

@@ -0,0 +1,31 @@
1
+build-uno/libs/Ethernet/EthernetClient.o: \
2
+ /usr/share/arduino/libraries/Ethernet/EthernetClient.cpp \
3
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.h \
4
+ /usr/share/arduino/libraries/SPI/SPI.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
15
+ /usr/share/arduino/libraries/Ethernet/utility/socket.h \
16
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.h \
17
+ /usr/share/arduino/libraries/Ethernet/Ethernet.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
20
+ /usr/share/arduino/libraries/Ethernet/EthernetClient.h \
21
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
22
+ /usr/share/arduino/hardware/arduino/cores/arduino/Client.h \
23
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
24
+ /usr/share/arduino/libraries/Ethernet/EthernetServer.h \
25
+ /usr/share/arduino/hardware/arduino/cores/arduino/Server.h \
26
+ /usr/share/arduino/libraries/Ethernet/Dhcp.h \
27
+ /usr/share/arduino/libraries/Ethernet/EthernetUdp.h \
28
+ /usr/share/arduino/hardware/arduino/cores/arduino/Udp.h \
29
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
30
+ /usr/share/arduino/libraries/Ethernet/Dns.h \
31
+ /usr/share/arduino/libraries/Ethernet/EthernetUdp.h

BIN
libs/BuilderLibrary/libraries/external/Ethernet/EthernetClient.o


+ 29 - 0
libs/BuilderLibrary/libraries/external/Ethernet/EthernetServer.d

@@ -0,0 +1,29 @@
1
+build-uno/libs/Ethernet/EthernetServer.o: \
2
+ /usr/share/arduino/libraries/Ethernet/EthernetServer.cpp \
3
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.h \
4
+ /usr/share/arduino/libraries/SPI/SPI.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
15
+ /usr/share/arduino/libraries/Ethernet/utility/socket.h \
16
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.h \
17
+ /usr/share/arduino/libraries/Ethernet/Ethernet.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
20
+ /usr/share/arduino/libraries/Ethernet/EthernetClient.h \
21
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
22
+ /usr/share/arduino/hardware/arduino/cores/arduino/Client.h \
23
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
24
+ /usr/share/arduino/libraries/Ethernet/EthernetServer.h \
25
+ /usr/share/arduino/hardware/arduino/cores/arduino/Server.h \
26
+ /usr/share/arduino/libraries/Ethernet/Dhcp.h \
27
+ /usr/share/arduino/libraries/Ethernet/EthernetUdp.h \
28
+ /usr/share/arduino/hardware/arduino/cores/arduino/Udp.h \
29
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h

BIN
libs/BuilderLibrary/libraries/external/Ethernet/EthernetServer.o


+ 31 - 0
libs/BuilderLibrary/libraries/external/Ethernet/EthernetUdp.d

@@ -0,0 +1,31 @@
1
+build-uno/libs/Ethernet/EthernetUdp.o: \
2
+ /usr/share/arduino/libraries/Ethernet/EthernetUdp.cpp \
3
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.h \
4
+ /usr/share/arduino/libraries/SPI/SPI.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
15
+ /usr/share/arduino/libraries/Ethernet/utility/socket.h \
16
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.h \
17
+ /usr/share/arduino/libraries/Ethernet/Ethernet.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
20
+ /usr/share/arduino/libraries/Ethernet/EthernetClient.h \
21
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
22
+ /usr/share/arduino/hardware/arduino/cores/arduino/Client.h \
23
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
24
+ /usr/share/arduino/libraries/Ethernet/EthernetServer.h \
25
+ /usr/share/arduino/hardware/arduino/cores/arduino/Server.h \
26
+ /usr/share/arduino/libraries/Ethernet/Dhcp.h \
27
+ /usr/share/arduino/libraries/Ethernet/EthernetUdp.h \
28
+ /usr/share/arduino/hardware/arduino/cores/arduino/Udp.h \
29
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
30
+ /usr/share/arduino/libraries/Ethernet/Dns.h \
31
+ /usr/share/arduino/libraries/Ethernet/EthernetUdp.h

BIN
libs/BuilderLibrary/libraries/external/Ethernet/EthernetUdp.o


+ 15 - 0
libs/BuilderLibrary/libraries/external/Ethernet/utility/socket.d

@@ -0,0 +1,15 @@
1
+build-uno/libs/Ethernet/utility/socket.o: \
2
+ /usr/share/arduino/libraries/Ethernet/utility/socket.cpp \
3
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.h \
4
+ /usr/share/arduino/libraries/SPI/SPI.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
15
+ /usr/share/arduino/libraries/Ethernet/utility/socket.h

BIN
libs/BuilderLibrary/libraries/external/Ethernet/utility/socket.o


+ 14 - 0
libs/BuilderLibrary/libraries/external/Ethernet/utility/w5100.d

@@ -0,0 +1,14 @@
1
+build-uno/libs/Ethernet/utility/w5100.o: \
2
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.cpp \
3
+ /usr/share/arduino/libraries/Ethernet/utility/w5100.h \
4
+ /usr/share/arduino/libraries/SPI/SPI.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h

BIN
libs/BuilderLibrary/libraries/external/Ethernet/utility/w5100.o


+ 15 - 0
libs/BuilderLibrary/libraries/external/Firmata/Firmata.d

@@ -0,0 +1,15 @@
1
+build-uno/libs/Firmata/Firmata.o: \
2
+ /usr/share/arduino/libraries/Firmata/Firmata.cpp \
3
+ /usr/share/arduino/libraries/Firmata/Firmata.h \
4
+ /usr/share/arduino/libraries/Firmata/Boards.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h

BIN
libs/BuilderLibrary/libraries/external/Firmata/Firmata.o


+ 9 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3CircularBuffer.d

@@ -0,0 +1,9 @@
1
+build-uno/libs/GSM/GSM3CircularBuffer.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
4
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3CircularBuffer.o


+ 3 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileAccessProvider.d

@@ -0,0 +1,3 @@
1
+build-uno/libs/GSM/GSM3MobileAccessProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileAccessProvider.o


+ 13 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileCellManagement.d

@@ -0,0 +1,13 @@
1
+build-uno/libs/GSM/GSM3MobileCellManagement.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileCellManagement.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileCellManagement.h \
4
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
13
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileCellManagement.o


+ 15 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileClientProvider.d

@@ -0,0 +1,15 @@
1
+build-uno/libs/GSM/GSM3MobileClientProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileClientProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileClientProvider.h \
4
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
13
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileClientProvider.o


+ 24 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileClientService.d

@@ -0,0 +1,24 @@
1
+build-uno/libs/GSM/GSM3MobileClientService.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileClientService.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileClientService.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkProvider.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/Client.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
15
+ /usr/share/arduino/libraries/GSM/GSM3MobileClientProvider.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
20
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
21
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ClientProvider.h \
22
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
23
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
24
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileClientService.o


+ 4 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileDataNetworkProvider.d

@@ -0,0 +1,4 @@
1
+build-uno/libs/GSM/GSM3MobileDataNetworkProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileDataNetworkProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileDataNetworkProvider.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileDataNetworkProvider.o


+ 14 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileMockupProvider.d

@@ -0,0 +1,14 @@
1
+build-uno/libs/GSM/GSM3MobileMockupProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileMockupProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkProvider.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
8
+ /usr/share/arduino/libraries/GSM/GSM3MobileMockupProvider.h \
9
+ /usr/share/arduino/libraries/GSM/GSM3MobileVoiceProvider.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileMockupProvider.o


+ 12 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileNetworkProvider.d

@@ -0,0 +1,12 @@
1
+build-uno/libs/GSM/GSM3MobileNetworkProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkProvider.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileNetworkProvider.o


+ 8 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileNetworkRegistry.d

@@ -0,0 +1,8 @@
1
+build-uno/libs/GSM/GSM3MobileNetworkRegistry.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkRegistry.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkRegistry.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkProvider.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileNetworkRegistry.o


+ 3 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileSMSProvider.d

@@ -0,0 +1,3 @@
1
+build-uno/libs/GSM/GSM3MobileSMSProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileSMSProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileSMSProvider.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileSMSProvider.o


+ 4 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileServerProvider.d

@@ -0,0 +1,4 @@
1
+build-uno/libs/GSM/GSM3MobileServerProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileServerProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileServerProvider.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileServerProvider.o


+ 27 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileServerService.d

@@ -0,0 +1,27 @@
1
+build-uno/libs/GSM/GSM3MobileServerService.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileServerService.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileServerService.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkProvider.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
9
+ /usr/share/arduino/libraries/GSM/GSM3MobileClientService.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Client.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/Server.h \
17
+ /usr/share/arduino/libraries/GSM/GSM3MobileServerProvider.h \
18
+ /usr/share/arduino/libraries/GSM/GSM3MobileClientProvider.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
20
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
21
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
22
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
23
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
24
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ServerProvider.h \
25
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
26
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
27
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileServerService.o


+ 3 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileVoiceProvider.d

@@ -0,0 +1,3 @@
1
+build-uno/libs/GSM/GSM3MobileVoiceProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3MobileVoiceProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3MobileVoiceProvider.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3MobileVoiceProvider.o


+ 25 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3SMSService.d

@@ -0,0 +1,25 @@
1
+build-uno/libs/GSM/GSM3SMSService.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3SMSService.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3SMSService.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileSMSProvider.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
10
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkProvider.h \
11
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
19
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
20
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1SMSProvider.h \
21
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
22
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
23
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
24
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
25
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3SMSService.o


+ 23 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1.d

@@ -0,0 +1,23 @@
1
+build-uno/libs/GSM/GSM3ShieldV1.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkProvider.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
9
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
10
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
11
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
12
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
20
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
21
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
22
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
23
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1.o


+ 19 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1AccessProvider.d

@@ -0,0 +1,19 @@
1
+build-uno/libs/GSM/GSM3ShieldV1AccessProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1AccessProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1AccessProvider.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
6
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
7
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
8
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
19
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1AccessProvider.o


+ 22 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1BandManagement.d

@@ -0,0 +1,22 @@
1
+build-uno/libs/GSM/GSM3ShieldV1BandManagement.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BandManagement.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BandManagement.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1DirectModemProvider.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
6
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
7
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkProvider.h \
8
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
12
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
20
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
21
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
22
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1BandManagement.o


+ 18 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1BaseProvider.d

@@ -0,0 +1,18 @@
1
+build-uno/libs/GSM/GSM3ShieldV1BaseProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
6
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
7
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
18
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1BaseProvider.o


+ 20 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1CellManagement.d

@@ -0,0 +1,20 @@
1
+build-uno/libs/GSM/GSM3ShieldV1CellManagement.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1CellManagement.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1CellManagement.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
6
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
7
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
8
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
13
+ /usr/share/arduino/libraries/GSM/GSM3MobileCellManagement.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
20
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1CellManagement.o


+ 22 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ClientProvider.d

@@ -0,0 +1,22 @@
1
+build-uno/libs/GSM/GSM3ShieldV1ClientProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ClientProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ClientProvider.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileClientProvider.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
17
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
18
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
19
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
20
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
21
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
22
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ClientProvider.o


+ 22 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1DataNetworkProvider.d

@@ -0,0 +1,22 @@
1
+build-uno/libs/GSM/GSM3ShieldV1DataNetworkProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1DataNetworkProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1DataNetworkProvider.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileDataNetworkProvider.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
6
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
7
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
8
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
9
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
20
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
21
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
22
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1DataNetworkProvider.o


+ 24 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1DirectModemProvider.d

@@ -0,0 +1,24 @@
1
+build-uno/libs/GSM/GSM3ShieldV1DirectModemProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1DirectModemProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1DirectModemProvider.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
6
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkProvider.h \
7
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
11
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
20
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
21
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
22
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
23
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
24
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1DirectModemProvider.o


+ 18 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ModemCore.d

@@ -0,0 +1,18 @@
1
+build-uno/libs/GSM/GSM3ShieldV1ModemCore.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
6
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
7
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
18
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ModemCore.o


+ 25 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ModemVerification.d

@@ -0,0 +1,25 @@
1
+build-uno/libs/GSM/GSM3ShieldV1ModemVerification.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemVerification.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemVerification.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1AccessProvider.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
6
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
7
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
8
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
9
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1DirectModemProvider.h \
15
+ /usr/share/arduino/libraries/GSM/GSM3MobileNetworkProvider.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
20
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
21
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
22
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
23
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
24
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
25
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1ModemVerification.o


+ 22 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1MultiClientProvider.d

@@ -0,0 +1,22 @@
1
+build-uno/libs/GSM/GSM3ShieldV1MultiClientProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1MultiClientProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1MultiClientProvider.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileClientProvider.h \
5
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
6
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
7
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
8
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
9
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
17
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
18
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
19
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
20
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
21
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
22
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1MultiClientProvider.o


+ 20 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1MultiServerProvider.d

@@ -0,0 +1,20 @@
1
+build-uno/libs/GSM/GSM3ShieldV1MultiServerProvider.o: \
2
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1MultiServerProvider.cpp \
3
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1MultiServerProvider.h \
4
+ /usr/share/arduino/libraries/GSM/GSM3MobileServerProvider.h \
5
+ /usr/share/arduino/libraries/GSM/GSM3MobileAccessProvider.h \
6
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h \
7
+ /usr/share/arduino/libraries/GSM/GSM3SoftSerial.h \
8
+ /usr/share/arduino/libraries/GSM/GSM3CircularBuffer.h \
9
+ /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h \
10
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
11
+ /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \
12
+ /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \
13
+ /usr/share/arduino/hardware/arduino/cores/arduino/new.h \
14
+ /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \
15
+ /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \
16
+ /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \
17
+ /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \
18
+ /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \
19
+ /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \
20
+ /usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h

BIN
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1MultiServerProvider.o


+ 0 - 0
libs/BuilderLibrary/libraries/external/GSM/GSM3ShieldV1PinManagement.d


Some files were not shown because too many files changed in this diff