xref: /minix3/minix/lib/libsys/Makefile (revision 1f761e1bea5f6d0bb41b751341467673c16776f3)
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	safecopies.c \
39	sched_start.c \
40	sched_stop.c \
41	sef.c \
42	sef_fi.c \
43	sef_init.c \
44	sef_liveupdate.c \
45	sef_llvm.c \
46	sef_ping.c \
47	sef_signal.c \
48	sef_st.c \
49	sqrt_approx.c \
50	srv_fork.c \
51	srv_kill.c \
52	stacktrace.c \
53	sys_abort.c \
54	sys_clear.c \
55	sys_diagctl.c \
56	sys_endsig.c \
57	sys_exec.c \
58	sys_exit.c \
59	sys_fork.c \
60	sys_getinfo.c \
61	sys_getsig.c \
62	sys_hz.c \
63	sys_irqctl.c \
64	sys_kill.c \
65	sys_mcontext.c \
66	sys_memset.c \
67	sys_padconf.c \
68	sys_physcopy.c \
69	sys_privctl.c \
70	sys_runctl.c \
71	sys_safecopy.c \
72	sys_safememset.c \
73	sys_schedctl.c \
74	sys_schedule.c \
75	sys_setalarm.c \
76	sys_setgrant.c \
77	sys_settime.c \
78	sys_sigreturn.c \
79	sys_sigsend.c \
80	sys_sprof.c \
81	sys_statectl.c \
82	sys_stime.c \
83	sys_times.c \
84	sys_trace.c \
85	sys_umap.c \
86	sys_update.c \
87	sys_vircopy.c \
88	sys_vmctl.c \
89	sys_vsafecopy.c \
90	sys_vtimer.c \
91	sys_vumap.c \
92	taskcall.c \
93	tickdelay.c \
94	timers.c \
95	vm_cache.c \
96	vm_exit.c \
97	vm_fork.c \
98	vm_getrusage.c \
99	vm_info.c \
100	vm_map_phys.c \
101	vm_memctl.c \
102	vm_notify_sig.c \
103	vm_prepare.c \
104	vm_procctl.c \
105	vm_query_exit.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
133CPPFLAGS+= -DUSE_COVERAGE
134.endif
135
136.if ${USE_LIVEUPDATE} != "no"
137CPPFLAGS+= -DUSE_LIVEUPDATE
138.endif
139
140.if ${USE_SYSDEBUG} != "no"
141CPPFLAGS+= -DUSE_SYSDEBUG
142.endif
143
144CPPFLAGS.sched_start.c+=	-I${NETBSDSRCDIR}/minix
145CPPFLAGS.sef_st.c+=		-I${NETBSDSRCDIR}/minix
146
147.include <bsd.lib.mk>
148