| Line | |
|---|
| 1 | |
|---|
| 2 | [i4uc builder] |
|---|
| 3 | id=sdcc |
|---|
| 4 | device_types=pic14;pic16; |
|---|
| 5 | |
|---|
| 6 | [pic14 device type] |
|---|
| 7 | device_type=pic14 |
|---|
| 8 | build_command=sdcc -mpic14 -p%device libm.lib pic%device.lib %objects -o %hexfile |
|---|
| 9 | clean_types=.hex;.cod;.lst; |
|---|
| 10 | devices=12f629;12f635;12f675;12f683;16c62;16c63a;16c65b;16c71;16c72;16c73b;16c74b;16c432;16c433;16c554;16c557;16c558;16c620;16c620a;16c621;16c621a;16c622;16c622a;16c710;16c711;16c715;16c717;16c745;16c765;16c770;16c771;16c773;16c774;16c781;16c782;16c925;16c926;16f72;16f73;16f74;16f76;16f77;16f84;16f84a;16f87;16f88;16f627;16f627a;16f628;16f628a;16f630;16f636;16f639;16f648a;16f676;16f684;16f685;16f687;16f688;16f689;16f690;16f716;16f737;16f767;16f777;16f785;16f818;16f819;16f870;16f871;16f872;16f873;16f873a;16f874;16f874a;16f876;16f876a;16f877;16f877a;16f886;16f887;16f913;16f914;16f916;16f917; |
|---|
| 11 | source_types=.c;.asm; |
|---|
| 12 | |
|---|
| 13 | [pic14 .c source type] |
|---|
| 14 | source_type=.c |
|---|
| 15 | object_type=.o |
|---|
| 16 | build_command=sdcc -c -mpic14 -p%device %source -o %object |
|---|
| 17 | output_regex=(.+):([0-9]+):(.+) |
|---|
| 18 | output_regex_line_index=1 |
|---|
| 19 | clean_types=.o;.asm;.lst; |
|---|
| 20 | |
|---|
| 21 | [pic14 .asm source type] |
|---|
| 22 | source_type=.asm |
|---|
| 23 | object_type=.o |
|---|
| 24 | build_command=gpasm -c -p%device %source -o %object |
|---|
| 25 | output_regex=(.+):([0-9]+):(.+) |
|---|
| 26 | output_regex_line_index=1 |
|---|
| 27 | clean_types=.o;.lst; |
|---|
| 28 | |
|---|
| 29 | [pic16 device type] |
|---|
| 30 | device_type=pic16 |
|---|
| 31 | build_command=sdcc -mpic16 -p%device libc18f.lib libm18f.lib libio%device.lib %objects -o %hexfile |
|---|
| 32 | clean_types=.hex;.cod;.lst; |
|---|
| 33 | devices=18f23k20;18f24j10;18f24k20;18f25j10;18f25k20;18f26k20;18f43k20;18f44j10;18f44k20;18f45j10;18f45k20;18f46k20;18f65j50;18f66j50;18f66j55;18f66j60;18f66j65;18f67j50;18f67j60;18f85j50;18f86j50;18f86j55;18f86j60;18f86j65;18f87j50;18f87j60;18f96j60;18f96j65;18f97j60;18f242;18f248;18f252;18f258;18f442;18f448;18f452;18f458;18f1220;18f1320;18f2220;18f2221;18f2320;18f2321;18f2331;18f2410;18f2420;18f2423;18f2431;18f2450;18f2455;18f2480;18f2510;18f2515;18f2520;18f2523;18f2525;18f2550;18f2580;18f2585;18f2610;18f2620;18f2680;18f2682;18f2685;18f4220;18f4221;18f4320;18f4321;18f4331;18f4410;18f4420;18f4423;18f4431;18f4450;18f4455;18f4480;18f4510;18f4515;18f4520;18f4523;18f4525;18f4550;18f4580;18f4585;18f4610;18f4620;18f4680;18f4682;18f4685;18f6520;18f6585;18f6620;18f6680;18f6720;18f8520;18f8585;18f8620;18f8680;18f8720; |
|---|
| 34 | source_types=.c;.asm; |
|---|
| 35 | |
|---|
| 36 | [pic16 .c source type] |
|---|
| 37 | source_type=.c |
|---|
| 38 | object_type=.o |
|---|
| 39 | build_command=sdcc -c -mpic16 -p%device %source -o %object |
|---|
| 40 | output_regex=(.+):([0-9]+):(.+) |
|---|
| 41 | output_regex_line_index=1 |
|---|
| 42 | clean_types=.o;.asm;.lst; |
|---|
| 43 | |
|---|
| 44 | [pic16 .asm source type] |
|---|
| 45 | source_type=.asm |
|---|
| 46 | object_type=.o |
|---|
| 47 | build_command=gpasm -c -p%device %source -o %object |
|---|
| 48 | output_regex=(.+):([0-9]+):(.+) |
|---|
| 49 | output_regex_line_index=1 |
|---|
| 50 | clean_types=.o;.lst; |
|---|
| 51 | |
|---|
Note: See
TracBrowser
for help on using the repository browser.