Initial import from FreeBSD RELENG_4:
[dragonfly.git] / lib / libdisk / Makefile
1 # $FreeBSD: src/lib/libdisk/Makefile,v 1.27.2.7 2002/07/19 18:46:26 ru Exp $
2
3 LIB=    disk
4 SRCS=   blocks.c disklabel.c chunk.c disk.c change.c \
5         create_chunk.c rules.c write_disk.c
6 INCS=   libdisk.h
7
8 # Remove KERN_DISKS_BROKEN when kern.disks sysctl returns disks in sorted order
9 CFLAGS+=        -Wall
10 .if ${MACHINE} == "pc98"
11 CFLAGS+=        -DPC98
12 .endif
13 CLEANFILES+=    tmp.c tst01 tst01.o
14 NOPROFILE=      yes
15 NOPIC=          yes
16
17 MAN=            libdisk.3
18 MLINKS+=        libdisk.3 Open_Disk.3 \
19                 libdisk.3 Clone_Disk.3 \
20                 libdisk.3 Free_Disk.3 \
21                 libdisk.3 Debug_Disk.3 \
22                 libdisk.3 Set_Bios_Geom.3 \
23                 libdisk.3 Delete_Chunk.3 \
24                 libdisk.3 Collapse_Disk.3 \
25                 libdisk.3 Collapse_Chunk.3 \
26                 libdisk.3 Create_Chunk.3 \
27                 libdisk.3 All_FreeBSD.3 \
28                 libdisk.3 CheckRules.3 \
29                 libdisk.3 Disk_Names.3 \
30                 libdisk.3 Set_Boot_Mgr.3 \
31                 libdisk.3 Set_Boot_Blocks.3 \
32                 libdisk.3 Write_Disk.3 \
33                 libdisk.3 Cyl_Aligned.3 \
34                 libdisk.3 Next_Cyl_Aligned.3 \
35                 libdisk.3 Prev_Cyl_Aligned.3 \
36                 libdisk.3 Track_Aligned.3 \
37                 libdisk.3 Next_Track_Aligned.3 \
38                 libdisk.3 Prev_Track_Aligned.3 \
39                 libdisk.3 Create_Chunk_DWIM.3 \
40                 libdisk.3 MakeDev.3 \
41                 libdisk.3 MakeDevDisk.3 \
42                 libdisk.3 ShowChunkFlags.3 \
43                 libdisk.3 ChunkCanBeRoot.3 \
44                 libdisk.3 slice_type_name.3
45
46 .include <bsd.lib.mk>
47
48 tst01: tst01.o libdisk.a
49         cc ${CFLAGS} -static tst01.o -o tst01 libdisk.a