xref: /haiku/src/add-ons/Jamfile (revision baa326e0ecbb94b6c340f853c9b5055aa9f47da2)
1SubDir OBOS_TOP src add-ons ;
2
3KernelLd
4	zero
5	:
6	<$(SOURCE_GRIST)!kernel!drivers!common>zero.o
7	kernel.so
8	:
9	$(OBOS_TOP)/src/kernel/core/addons/ldscripts/$(OBOS_ARCH)/addon.ld
10	:
11	-Bdynamic -shared
12	:
13	:
14	drivers/dev/zero
15	;
16
17KernelLd
18	null
19	:
20	<$(SOURCE_GRIST)!kernel!drivers!common>null.o
21	kernel.so
22	:
23	$(OBOS_TOP)/src/kernel/core/addons/ldscripts/$(OBOS_ARCH)/addon.ld
24	:
25	-Bdynamic -shared
26	:
27	:
28	drivers/dev/null
29	;
30
31#KernelLd
32#	digit
33#	:
34#	<$(SOURCE_GRIST)!kernel!drivers!common>digit.o
35#	kernel.so
36#	:
37#	$(OBOS_TOP)/src/kernel/core/addons/ldscripts/$(OBOS_ARCH)/addon.ld
38#	:
39#	-Bdynamic -shared
40#	:
41#	:
42#	drivers/dev/digit
43#	;
44
45KernelLd
46	random
47	:
48	<$(SOURCE_GRIST)!kernel!drivers!random>driver.o
49	kernel.so
50	:
51	$(OBOS_TOP)/src/kernel/core/addons/ldscripts/$(OBOS_ARCH)/addon.ld
52	:
53	-Bdynamic -shared
54	:
55	:
56	drivers/dev/random
57	;
58
59KernelLd
60	ps2mouse
61	:
62	<$(SOURCE_GRIST)!kernel!drivers!arch!$(OBOS_ARCH)!ps2mouse>ps2mouse.o
63	kernel.so
64	:
65	$(OBOS_TOP)/src/kernel/core/addons/ldscripts/$(OBOS_ARCH)/addon.ld
66	:
67	-Bdynamic -shared
68	:
69	:
70	drivers/dev/ps2mouse
71	;
72
73KernelLd
74	keyboard
75	:
76	<$(SOURCE_GRIST)!kernel!drivers!arch!$(OBOS_ARCH)!keyboard>keyboard.o
77	kernel.so
78	:
79	$(OBOS_TOP)/src/kernel/core/addons/ldscripts/$(OBOS_ARCH)/addon.ld
80	:
81	-Bdynamic -shared
82	:
83	:
84	drivers/dev/keyboard
85	;
86
87# This needs to be fixed once the various headers are fixed.
88#KernelLd
89#	ac97
90#	:
91#	<$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>ac97_multi.o
92#	<$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>config.o
93#	<$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>debug.o
94#	<$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>ich.o
95#	<$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>io.o
96#	<$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>util.o
97#	kernel.so
98#	:
99#	$(OBOS_TOP)/src/kernel/core/addons/ldscripts/$(OBOS_ARCH)/addon.ld
100#	:
101#	-Bdynamic -shared
102#	:
103#	:
104#	addons/drivers/dev/audio/ac97
105#	;
106
107
108SubInclude OBOS_TOP src add-ons input_server ;
109SubInclude OBOS_TOP src add-ons kernel ;
110SubInclude OBOS_TOP src add-ons media ;
111SubInclude OBOS_TOP src add-ons print ;
112SubInclude OBOS_TOP src add-ons translators ;
113SubInclude OBOS_TOP src add-ons decorators ;
114
115