libutil: add O_NOCTTY back to old pty open code
[minix.git] / lib / libsys / Makefile
blob9ffe70e52493bbc5cf79a95b9aa5c2e5efd7a8ba
1 # Makefile for libsys
2 .include <bsd.own.mk>
4 # LSC For now
5 NOGCCERROR:= yes
7 LIB= sys
9 SRCS= \
10 alloc_util.c \
11 assert.c \
12 asynsend.c \
13 ds.c \
14 env_get_prm.c \
15 env_panic.c \
16 env_parse.c \
17 env_prefix.c \
18 fkey_ctl.c \
19 getsysinfo.c \
20 getuptime.c \
21 getuptime2.c \
22 input.c \
23 kernel_call.c \
24 kprintf.c \
25 kputc.c \
26 kputs.c \
27 optset.c \
28 panic.c \
29 safecopies.c \
30 sched_start.c \
31 sched_stop.c \
32 sef.c \
33 sef_init.c \
34 sef_liveupdate.c \
35 sef_ping.c \
36 sef_signal.c \
37 sqrt_approx.c \
38 stacktrace.c \
39 sys_abort.c \
40 sys_clear.c \
41 sys_cprof.c \
42 sys_endsig.c \
43 sys_exec.c \
44 sys_exit.c \
45 sys_fork.c \
46 sys_getinfo.c \
47 sys_getsig.c \
48 sys_hz.c \
49 sys_irqctl.c \
50 sys_kill.c \
51 sys_mcontext.c \
52 sys_memset.c \
53 sys_physcopy.c \
54 sys_privctl.c \
55 sys_profbuf.c \
56 sys_runctl.c \
57 sys_safecopy.c \
58 sys_safememset.c \
59 sys_schedctl.c \
60 sys_schedule.c \
61 sys_setalarm.c \
62 sys_setgrant.c \
63 sys_sigreturn.c \
64 sys_sigsend.c \
65 sys_sprof.c \
66 sys_statectl.c \
67 sys_stime.c \
68 sys_sysctl.c \
69 sys_times.c \
70 sys_trace.c \
71 sys_umap.c \
72 sys_update.c \
73 sys_vircopy.c \
74 sys_vmctl.c \
75 sys_vsafecopy.c \
76 sys_vtimer.c \
77 sys_vumap.c \
78 taskcall.c \
79 tickdelay.c \
80 timers.c \
81 vm_brk.c \
82 vm_exit.c \
83 vm_fork.c \
84 vm_info.c \
85 vm_map_phys.c \
86 vm_notify_sig.c \
87 vm_umap.c \
88 vm_yield_get_block.c \
89 vm_procctl.c \
90 vprintf.c
92 .if ${MACHINE_ARCH} == "i386"
93 SRCS+= \
94 get_randomness.c \
95 getidle.c \
96 profile.c \
97 profile_extern.c \
98 ser_putc.c \
99 spin.c \
100 sys_eniop.c \
101 sys_in.c \
102 sys_int86.c \
103 sys_out.c \
104 sys_readbios.c \
105 sys_sdevio.c \
106 sys_umap_remote.c \
107 sys_vinb.c \
108 sys_vinl.c \
109 sys_vinw.c \
110 sys_voutb.c \
111 sys_voutl.c \
112 sys_voutw.c \
113 timing.c \
114 tsc_util.c \
115 vbox.c
116 .endif
118 .if ${MKPCI} != "no"
119 SRCS+= pci_attr_r16.c \
120 pci_attr_r32.c \
121 pci_attr_r8.c \
122 pci_attr_w16.c \
123 pci_attr_w32.c \
124 pci_attr_w8.c \
125 pci_del_acl.c \
126 pci_dev_name.c \
127 pci_find_dev.c \
128 pci_first_dev.c \
129 pci_get_bar.c \
130 pci_ids.c \
131 pci_init.c \
132 pci_next_dev.c \
133 pci_rescan_bus.c \
134 pci_reserve.c \
135 pci_set_acl.c \
136 pci_slot_name.c
137 .endif
139 .if ${MKCOVERAGE} != "no"
140 SRCS+= gcov.c \
141 sef_gcov.c
142 CPPFLAGS+= -DUSE_COVERAGE
143 .endif
145 .if ${USE_LIVEUPDATE} != "no"
146 CPPFLAGS+= -DUSE_LIVEUPDATE
147 .endif
149 .if ${USE_SYSDEBUG} != "no"
150 CPPFLAGS+= -DUSE_SYSDEBUG
151 .endif
153 CPPFLAGS.sched_start.c+= -I${NETBSDSRCDIR}
154 CPPFLAGS.vprintf.c+= -D__NBSD_LIBC
156 .if (${CC} == "gcc") || (${CC} == "clang")
157 LDADD+= -lminc
158 .endif
160 .include <bsd.lib.mk>