1 # Copyright 2000, International Business Machines Corporation and others.
4 # This software has been released under the terms of the IBM Public
5 # License. For details, see the LICENSE file in the top-level source
6 # directory or online at http://www.openafs.org/dl/license10.html
9 include @TOP_OBJDIR@/src/config/Makefile.config
10 include @TOP_OBJDIR@/src/config/Makefile.pthread
13 INSTALL_DATA = @INSTALL_DATA@
14 INSTALL_PROGRAM = @INSTALL_PROGRAM@
15 INSTALL_SCRIPT = @INSTALL_SCRIPT@
21 all: OpenAFS.prefPane afssettings afscell growlagent aklog.bundle
23 AFSPreference/build/Release/OpenAFS.prefPane: OpenAFS.prefPane
24 afscell/build/Release/afscell.bundle: afscell
25 afscell/InstallerSections.plist: afscell
30 xcodebuild -sdk ${OSXSDK} -project ${srcdir}/AFSPreference/OpenAFS.xcodeproj SYMDIR=`pwd`/AFSPreference/build;; \
32 echo Not building AFS prefPane for ${OSXSDK} ;; \
38 xcodebuild -sdk ${OSXSDK} -project ${srcdir}/AklogAuthPlugin/AklogAuthPlugin.xcodeproj SYMDIR=`pwd`/AklogAuthPlugin/build;; \
40 echo Not building AklogAuthPlugin for ${OSXSDK} ;; \
44 cd growlagent && $(MAKE) all
49 xcodebuild -sdk ${OSXSDK} -project ${srcdir}/afscell/afscell.xcodeproj SYMROOT=`pwd`/afscell/build;; \
51 echo Not building afscell.bundle for ${OSXSDK} ;; \
54 afssettings: afssettings.m
55 ${CC} ${AFS_CFLAGS} -o afssettings $? -framework Foundation
58 ${DESTDIR}${sbindir}/afssettings
59 cd growlagent && $(MAKE) install
62 ${DEST}/etc/afssettings \
63 ${DEST}/installer/afscell.bundle \
64 ${DEST}/installer/InstallerSections.plist \
65 ${DEST}/tools/OpenAFS.prefPane \
66 ${DEST}/tools/aklog.bundle
67 cd growlagent && $(MAKE) dest
69 ${DESTDIR}${sbindir}/afssettings: afssettings
72 ${DEST}/etc/afssettings: afssettings
75 ${DEST}/tools/aklog.bundle: AklogAuthPlugin/build/Release/aklog.bundle
76 -mkdir -p ${DEST}/tools
77 rm -rf ${DEST}/tools/aklog.bundle
80 ${DEST}/installer/afscell.bundle: afscell/build/Release/afscell.bundle
81 -mkdir -p ${DEST}/installer
82 rm -rf ${DEST}/installer/afscell.bundle
85 ${DEST}/installer/InstallerSections.plist: afscell/InstallerSections.plist
88 ${DEST}/tools/OpenAFS.prefPane: AFSPreference/build/Release/OpenAFS.prefPane
89 -mkdir -p ${DEST}/tools
90 rm -rf ${DEST}/tools/OpenAFS.prefPane
94 $(RM) -rf OpenAFS.prefPane
95 $(RM) -rf AFSPreference/build
96 $(RM) -rf AklogAuthPlugin/build
97 $(RM) -rf afscell/build
98 $(RM) -f *.o core afssettings AFS_component_version_number.c
99 cd growlagent && $(MAKE) clean