Commit | Line | Data |
---|---|---|
d49d4c81 A |
1 | Project = membership |
2 | ProductType = staticlib | |
3 | Install_Dir = /scratch | |
4 | BuildDebug = YES | |
5 | BuildProfile = YES | |
c29f2fcc | 6 | |
d49d4c81 | 7 | PRODUCT = $(shell tconf --product) |
c29f2fcc | 8 | |
b3dd680f | 9 | HFILES = membership.h membershipPriv.h ntsid.h |
c29f2fcc A |
10 | |
11 | CFILES = membership.c | |
12 | ||
d49d4c81 | 13 | MANPAGES = mbr_check_membership.3 mbr_uid_to_uuid.3 |
c29f2fcc | 14 | |
d49d4c81 A |
15 | ifeq ($(PRODUCT),MacOSX) |
16 | USERDEFS = /usr/local/include/DSmemberdMIG.defs | |
17 | endif | |
c29f2fcc | 18 | |
d49d4c81 A |
19 | Install_Headers = membership.h ntsid.h |
20 | Install_Private_Headers = membershipPriv.h | |
c29f2fcc | 21 | |
d49d4c81 A |
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 | |
c29f2fcc | 27 | |
d49d4c81 | 28 | include $(MAKEFILEPATH)/CoreOS/ReleaseControl/BSDCommon.make |
c29f2fcc | 29 | |
d49d4c81 A |
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 | |
c29f2fcc | 36 |