xref: /minix/minix/lib/libsys/Makefile (revision 117b6ea0)
1# Makefile for libsys
2.include <bsd.own.mk>
3
4CPPFLAGS+= -D_MINIX_SYSTEM -D_SYSTEM
5
6LIB=		sys
7
8CFLAGS+=	-fno-builtin
9
10.include "arch/${MACHINE_ARCH}/Makefile.inc"
11
12SRCS+=  \
13	alloc_util.c \
14	assert.c \
15	asynsend.c \
16	checkperms.c \
17	clock_time.c \
18	copyfd.c \
19	cpuavg.c \
20	ds.c	\
21	env_get_prm.c \
22	env_panic.c \
23	env_parse.c \
24	env_prefix.c \
25	fkey_ctl.c \
26	getepinfo.c \
27	getprocnr.c \
28	getticks.c \
29	getsysinfo.c \
30	getuptime.c \
31	kernel_call.c \
32	kprintf.c \
33	kputc.c \
34	kputs.c \
35	mapdriver.c \
36	optset.c \
37	panic.c \
38	proceventmask.c \
39	rmib.c \
40	safecopies.c \
41	sched_start.c \
42	sched_stop.c \
43	sef.c \
44	sef_fi.c \
45	sef_init.c \
46	sef_liveupdate.c \
47	sef_llvm.c \
48	sef_ping.c \
49	sef_signal.c \
50	sef_st.c \
51	sqrt_approx.c \
52	srv_fork.c \
53	srv_kill.c \
54	stacktrace.c \
55	sys_abort.c \
56	sys_clear.c \
57	sys_diagctl.c \
58	sys_endsig.c \
59	sys_exec.c \
60	sys_exit.c \
61	sys_fork.c \
62	sys_getinfo.c \
63	sys_getsig.c \
64	sys_hz.c \
65	sys_irqctl.c \
66	sys_kill.c \
67	sys_mcontext.c \
68	sys_memset.c \
69	sys_padconf.c \
70	sys_physcopy.c \
71	sys_privctl.c \
72	sys_runctl.c \
73	sys_safecopy.c \
74	sys_safememset.c \
75	sys_schedctl.c \
76	sys_schedule.c \
77	sys_setalarm.c \
78	sys_setgrant.c \
79	sys_settime.c \
80	sys_sigreturn.c \
81	sys_sigsend.c \
82	sys_sprof.c \
83	sys_statectl.c \
84	sys_stime.c \
85	sys_times.c \
86	sys_trace.c \
87	sys_umap.c \
88	sys_update.c \
89	sys_vircopy.c \
90	sys_vmctl.c \
91	sys_vsafecopy.c \
92	sys_vtimer.c \
93	sys_vumap.c \
94	taskcall.c \
95	tickdelay.c \
96	timers.c \
97	vm_cache.c \
98	vm_exit.c \
99	vm_fork.c \
100	vm_getrusage.c \
101	vm_info.c \
102	vm_map_phys.c \
103	vm_memctl.c \
104	vm_prepare.c \
105	vm_procctl.c \
106	vm_set_priv.c \
107	vm_update.c
108
109.if ${MKPCI} != "no"
110SRCS+=	pci_attr_r16.c \
111	pci_attr_r32.c \
112	pci_attr_r8.c \
113	pci_attr_w16.c \
114	pci_attr_w32.c \
115	pci_attr_w8.c \
116	pci_del_acl.c \
117	pci_dev_name.c \
118	pci_find_dev.c \
119	pci_first_dev.c \
120	pci_get_bar.c \
121	pci_ids.c \
122	pci_init.c \
123	pci_next_dev.c \
124	pci_rescan_bus.c \
125	pci_reserve.c \
126	pci_set_acl.c \
127	pci_slot_name.c
128.endif
129
130.if ${MKCOVERAGE} != "no"
131SRCS+=	gcov.c \
132	sef_gcov.c \
133	llvm_gcov.c
134CPPFLAGS+= -DUSE_COVERAGE
135.endif
136
137.if ${USE_LIVEUPDATE} != "no"
138CPPFLAGS+= -DUSE_LIVEUPDATE
139.endif
140
141.if ${USE_SYSDEBUG} != "no"
142CPPFLAGS+= -DUSE_SYSDEBUG
143.endif
144
145CPPFLAGS.sched_start.c+=	-I${NETBSDSRCDIR}/minix
146CPPFLAGS.sef_st.c+=		-I${NETBSDSRCDIR}/minix
147
148.include <bsd.lib.mk>
149