1# The other phases do nothing 2 3MAN_DIR=$(DSTROOT)/usr/share/man/man8 4PCSCDIR=$(DSTROOT)/usr/libexec/SmartCardServices 5PKCS11_DIR=$(DSTROOT)/Library/Application\ Support/Mozilla/ 6EXTENSIONS_DIR=$(DSTROOT)/System/Library/Extensions 7SCRIPTS_LOCATION=$(DSTROOT)/usr/sbin 8 9build: 10 @echo null build. 11 12debug: 13 @echo null debug. 14 15profile: 16 @echo null profile. 17 18install: 19 mkdir -p $(PCSCDIR) 20 mkdir -p $(PCSCDIR)/drivers 21 mkdir -p $(PCSCDIR)/services 22 chmod 755 $(PCSCDIR) 23 cp -r installPhase/drivers/*.bundle $(PCSCDIR)/drivers/ 24 -rm -rf $(PCSCDIR)/drivers/*.bundle/CVS 25 -rm -rf $(PCSCDIR)/drivers/*.bundle/Contents/CVS 26 -rm -rf $(PCSCDIR)/drivers/*.bundle/Contents/MacOS/CVS 27 chmod 755 $(PCSCDIR)/drivers/*.bundle 28 chmod 755 $(PCSCDIR)/drivers/*.bundle/Contents 29 chmod 755 $(PCSCDIR)/drivers/*.bundle/Contents/MacOS 30 chmod 644 $(PCSCDIR)/drivers/*.bundle/Contents/*.* 31 chmod 644 $(PCSCDIR)/drivers/*.bundle/Contents/MacOS/* 32 /usr/bin/strip -S $(PCSCDIR)/drivers/*.bundle/Contents/MacOS/* 33ifdef haveExtensions 34 mkdir -p $(EXTENSIONS_DIR) 35 chmod 755 $(DSTROOT)/System 36 chmod 755 $(DSTROOT)/System/Library 37 chmod 755 $(EXTENSIONS_DIR) 38 cp -r installPhase/Extensions/*.kext $(EXTENSIONS_DIR)/ 39 -rm -rf $(EXTENSIONS_DIR)/*.kext/CVS 40 -rm -rf $(EXTENSIONS_DIR)/*.kext/Contents/CVS 41 -rm -rf $(EXTENSIONS_DIR)/*.kext/Contents/MacOS/CVS 42 -rm -rf $(EXTENSIONS_DIR)/*.kext/Contents/Resources/CVS 43 -rm -rf $(EXTENSIONS_DIR)/*.kext/Contents/Resources/*.lproj/CVS 44 chmod 755 $(EXTENSIONS_DIR)/*.kext 45 chmod 755 $(EXTENSIONS_DIR)/*.kext/Contents 46 chmod 755 $(EXTENSIONS_DIR)/*.kext/Contents/MacOS 47 -chmod 755 $(EXTENSIONS_DIR)/*.kext/Contents/Resources 48 -chmod 755 $(EXTENSIONS_DIR)/*.kext/Contents/Resources/*.lproj 49 chmod 644 $(EXTENSIONS_DIR)/*.kext/Contents/*.* 50 chmod 644 $(EXTENSIONS_DIR)/*.kext/Contents/MacOS/* 51 -chmod 644 $(EXTENSIONS_DIR)/*.kext/Contents/Resources/*.lproj/*.* 52 /usr/bin/strip -S $(EXTENSIONS_DIR)/*.kext/Contents/MacOS/* 53endif 54 55 mkdir -p $(SCRIPTS_LOCATION) 56 57 cp installPhase/scripts/sc_auth $(SCRIPTS_LOCATION) 58 chown root:wheel $(SCRIPTS_LOCATION)/sc_auth 59 chmod 755 $(SCRIPTS_LOCATION)/sc_auth 60 61# Copy over man pages 62 63 mkdir -p $(MAN_DIR) 64 cp installPhase/man/sc_auth.8 $(MAN_DIR) 65 chown root:wheel $(MAN_DIR)/sc_auth.8 66 67# Deleting CVS subdirectories from the copy phase 68 69 rm -rf `find $(PCSCDIR)/drivers -name CVS` 70 71installhdrs: 72 @echo null installhdrs. 73 74installsrc: 75 @echo null installsrc. 76 77clean: 78 @echo null clean. 79