Libinfo-324.1.tar.gz
[apple/libinfo.git] / membership.subproj / Makefile
1 Project = membership
2 ProductType = staticlib
3 Install_Dir = /scratch
4 BuildDebug = YES
5 BuildProfile = YES
6
7 PRODUCT = $(shell tconf --product)
8
9 HFILES = membership.h membershipPriv.h ntsid.h
10
11 CFILES = membership.c
12
13 MANPAGES = mbr_check_membership.3 mbr_uid_to_uuid.3
14
15 ifeq ($(PRODUCT),MacOSX)
16 USERDEFS = /usr/local/include/DSmemberdMIG.defs
17 endif
18
19 Install_Headers = membership.h ntsid.h
20 Install_Private_Headers = membershipPriv.h
21
22 Extra_CC_Flags = -Wall -fno-common \
23 -D__MigTypeCheck=1 -D__DARWIN_NON_CANCELABLE=1
24 ifeq ($(PRODUCT),MacOSX)
25 Extra_CC_Flags += -DDS_AVAILABLE
26 endif
27
28 include $(MAKEFILEPATH)/CoreOS/ReleaseControl/BSDCommon.make
29
30 after_install:
31 @for LINK in mbr_gid_to_uuid.3 mbr_sid_to_uuid.3 mbr_uuid_to_id.3 \
32 mbr_uuid_to_sid.3 ; do \
33 $(LN) -f "$(DSTROOT)/usr/share/man/man3/mbr_uid_to_uuid.3" \
34 "$(DSTROOT)/usr/share/man/man3/$${LINK}" ; \
35 done
36