]>
Commit | Line | Data |
---|---|---|
fc4026d8 | 1 | # Copyright (C) 1991, 92, 93, 94, 95, 96 Free Software Foundation, Inc. |
28f540f4 RM |
2 | # This file is part of the GNU C Library. |
3 | ||
4 | # The GNU C Library is free software; you can redistribute it and/or | |
5 | # modify it under the terms of the GNU Library General Public License as | |
6 | # published by the Free Software Foundation; either version 2 of the | |
7 | # License, or (at your option) any later version. | |
8 | ||
9 | # The GNU C Library is distributed in the hope that it will be useful, | |
10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
12 | # Library General Public License for more details. | |
13 | ||
14 | # You should have received a copy of the GNU Library General Public | |
15 | # License along with the GNU C Library; see the file COPYING.LIB. If | |
16 | # not, write to the Free Software Foundation, Inc., 675 Mass Ave, | |
17 | # Cambridge, MA 02139, USA. | |
18 | ||
19 | # | |
20 | # Sub-makefile for misc portion of the library. | |
21 | # | |
22 | ||
23 | subdir := misc | |
24 | ||
80791291 | 25 | headers := sys/uio.h iovec.h sys/ioctl.h ioctls.h ioctl-types.h \ |
072ebcef | 26 | sys/ptrace.h sys/file.h sys/dir.h sys/cdefs.h \ |
2c6fe0bd | 27 | ar.h a.out.h libgen.h stab.h stab.def sgtty.h \ |
f127cd28 | 28 | ttyent.h syslog.h sys/syslog.h paths.h sys/reboot.h \ |
b8fe19fa | 29 | sys/mman.h sys/param.h fstab.h mntent.h search.h err.h error.h\ |
503054c0 | 30 | sys/queue.h sysexits.h syscall.h sys/syscall.h sys/swap.h \ |
845dcb57 | 31 | sys/select.h ustat.h sys/ustat.h ustatbits.h sys/sysinfo.h |
28f540f4 RM |
32 | |
33 | routines := brk sbrk sstk ioctl \ | |
34 | readv writev \ | |
35 | setreuid setregid \ | |
36 | seteuid setegid \ | |
37 | getpagesize \ | |
38 | getdtsz \ | |
39 | gethostname sethostname getdomain setdomain \ | |
503054c0 | 40 | select pselect \ |
7b3547eb | 41 | acct chroot fsync sync fdatasync reboot \ |
28f540f4 | 42 | gethostid sethostid \ |
069aa638 | 43 | revoke vhangup \ |
ce4d8b66 | 44 | swapon swapoff mktemp mkstemp \ |
28f540f4 RM |
45 | ualarm usleep \ |
46 | gtty stty \ | |
0d204b0a | 47 | ptrace \ |
845dcb57 | 48 | fstab mntent mntent_r \ |
28f540f4 RM |
49 | utimes \ |
50 | truncate ftruncate \ | |
51 | chflags fchflags \ | |
52 | insremque getttyent getusershell getpass ttyslot \ | |
53 | syslog syscall daemon \ | |
9c97d688 | 54 | mmap munmap mprotect msync madvise \ |
2064087b | 55 | efgcvt efgcvt_r qefgcvt qefgcvt_r \ |
9f447fb3 | 56 | hsearch hsearch_r tsearch lsearch \ |
845dcb57 | 57 | err error ustat \ |
2c6fe0bd | 58 | getsysstats dirname |
bbed653c | 59 | aux := init-misc |
28f540f4 RM |
60 | distribute := bsd-compat.c |
61 | extra-objs := bsd-compat.o | |
62 | install-lib := libbsd-compat.a libg.a | |
63 | non-lib.a := libbsd-compat.a | |
196980f5 | 64 | gpl2lgpl := error.c error.h |
28f540f4 | 65 | |
2c6fe0bd | 66 | tests := tst-dirname |
1474b80f | 67 | |
28f540f4 RM |
68 | include ../Rules |
69 | ||
1474b80f | 70 | |
28f540f4 RM |
71 | $(objpfx)libbsd-compat.a: $(objpfx)bsd-compat.o |
72 | rm -f $@ | |
73 | ln $< $@ | |
74 | ||
28f540f4 | 75 | $(objpfx)libg.a: $(dep-dummy-lib); $(make-dummy-lib) |
b236e99d UD |
76 | |
77 | ||
78 | CFLAGS-init-misc.c = -fkeep-inline-functions |