xref: /freebsd/lib/libufs/Makefile (revision 29185c9a26204383270cf96957c685c51f5bc894)
1*29185c9aSLexi WinterPACKAGE=	ufs
2*29185c9aSLexi WinterLIB_PACKAGE=
3*29185c9aSLexi Winter
420938dbfSJuli MallettLIB=	ufs
541d8423fSGordon TetlowSHLIBDIR?= /lib
6772430ddSKirk McKusickSHLIB_MAJOR=	8
7727fbe77SGiorgos Keramidas
8f89d2072SXin LISRCS=	block.c cgroup.c gsb_crc32.c inode.c sblock.c type.c ffs_subr.c
9f89d2072SXin LISRCS+= ffs_tables.c
1020938dbfSJuli MallettINCS=	libufs.h
11727fbe77SGiorgos Keramidas
129fc5d538SKirk McKusickMAN=	bread.3 cgread.3 getinode.3 libufs.3 sbread.3 ufs_disk_close.3
13e78ea9f7SJuli MallettMLINKS+= bread.3 bwrite.3
1420a0f65bSPoul-Henning KampMLINKS+= bread.3 berase.3
15e78ea9f7SJuli MallettMLINKS+= cgread.3 cgread1.3
1672f854ceSKirk McKusickMLINKS+= cgread.3 cgget.3
1772f854ceSKirk McKusickMLINKS+= cgread.3 cgwrite.3
18cf4652e7SPawel Jakub DawidekMLINKS+= cgread.3 cgwrite1.3
1972f854ceSKirk McKusickMLINKS+= cgread.3 cgput.3
209fc5d538SKirk McKusickMLINKS+= getinode.3 putinode.3
21e78ea9f7SJuli MallettMLINKS+= sbread.3 sbwrite.3
22dffce215SKirk McKusickMLINKS+= sbread.3 sbget.3
23e6886616SKirk McKusickMLINKS+= sbread.3 sbsearch.3
24e6886616SKirk McKusickMLINKS+= sbread.3 sbfind.3
25dffce215SKirk McKusickMLINKS+= sbread.3 sbput.3
26e78ea9f7SJuli MallettMLINKS+= ufs_disk_close.3 ufs_disk_fillout.3
27e78ea9f7SJuli MallettMLINKS+= ufs_disk_close.3 ufs_disk_fillout_blank.3
28e78ea9f7SJuli MallettMLINKS+= ufs_disk_close.3 ufs_disk_write.3
29727fbe77SGiorgos Keramidas
3075e3597aSKirk McKusick.PATH:  ${SRCTOP}/sys/libkern ${SRCTOP}/sys/ufs/ffs
31727fbe77SGiorgos Keramidas
32113db2ddSJeff RobersonWARNS?=	2
33113db2ddSJeff Roberson
34727fbe77SGiorgos KeramidasCFLAGS+= -D_LIBUFS
35a7a88ab8SJuli Mallett.if defined(LIBUFS_DEBUG)
3620938dbfSJuli MallettCFLAGS+= -D_LIBUFS_DEBUGGING
3720938dbfSJuli Mallett.endif
38727fbe77SGiorgos KeramidasCFLAGS+= -I${.CURDIR}
3920938dbfSJuli Mallett
4020938dbfSJuli Mallett.include <bsd.lib.mk>
41