-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmdepx.conf
92 lines (78 loc) · 1.59 KB
/
mdepx.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
modules mdepx src;
link ./ldscript obj/tweezers.elf;
set-build-flags
-O -pipe -g -nostdinc -fno-pic -mno-abicalls -G0
-mmicromips -march=mips32r2 -EL -msoft-float -ffreestanding
-fwrapv -gdwarf-2 -fno-common -fms-extensions
-finline-limit=8000 -std=iso9899:1999 -fno-builtin-printf
-Wall -Wredundant-decls -Wnested-externs
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith
-Winline -Wcast-qual -Wundef -Wno-pointer-sign
-Wmissing-include-dirs -fdiagnostics-show-option
-Wno-unknown-pragmas -Wno-uninitialized -Werror
-D__mips_o32;
src {
append-search-path ../mdepx/arch
../mdepx/include
../mdepx/kernel
../mdepx/lib
../mdepx/lib/mbedtls/include
../mdepx/lib/littlefs
../mdepx/
../src/
../;
objects tweezers.o start.o;
};
mdepx {
modules arch kernel lib dev;
arch {
modules mips;
mips {
objects mips/exception.o
mips/machdep.o
mips/saverestore.o
mips/io.o
mips/trap.o;
objects microchip/pic32_adc.o
microchip/pic32_uart.o
microchip/pic32_port.o
microchip/pic32_intc.o
microchip/pic32mm_cdac.o
microchip/pic32mm_pps.o
microchip/pic32_ccp.o
microchip/pic32_timer.o;
};
};
dev {
modules i2c;
i2c {
modules bitbang;
};
};
kernel {
modules callout
cpu
systm
thread;
callout {
options usec_to_ticks;
};
objects nosched/mdx_tsleep.o;
thread {
stack_size 3072;
};
systm {
options console;
};
};
lib {
modules libc;
libc {
modules stdio quad;
objects string/bcopy.o
string/bzero.o
string/memset.o
string/strlen.o;
};
};
};