# To compile AFS from scratch in the src tree run "make".
# This recursively calls "make install ..." and does not depend on the
# existence of any non-standard programs.
-# To compile for the kernel type "make blibafs". This assumes install,
+# To compile for the kernel type "make blibafs". This assumes install,
# rxgen, compile_et and others already exist and runs it with
# "-argument kinstall".
prelude: ${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_INCDIR}/hcrypto ${TOP_INCDIR}/opr ${TOP_LIBDIR}
-project: cmd comerr
+project: cmd comerr
-tests: all
+tests: all
+${COMPILE_PART1} tests ${COMPILE_PART2}
config: prelude
fsint: cmd comerr rxgen rx lwp fsint_depinstall
+${COMPILE_PART1} fsint ${COMPILE_PART2}
-export2: project
+export2: project
-export:
+export:
@case ${SYS_NAME} in \
rs_aix*) \
${MAKE} export_build ; \
kopenafs: config sys
+${COMPILE_PART1} kopenafs ${COMPILE_PART2}
-libadmin_real:
+libadmin_real:
+${COMPILE_PART1} libadmin ${COMPILE_PART2}
+${COMPILE_PART1} libadmin/adminutil ${COMPILE_PART2}
+${COMPILE_PART1} libadmin/vos ${COMPILE_PART2}
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
- $(CD) ..\..
+ $(CD) ..\..
ubik: auth
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
- $(CD) ..\..
+ $(CD) ..\..
ptserver: ubik
@echo ***** $@
install: finale afsrdr tools rpctestlib extra
@echo Build Finished Successfully
-
+
# Clean target for obj tree
clean:
-mkdir $(DESTDIR)
-mkdir $(AFS_OBJDIR)\checked
-mkdir $(AFS_OBJDIR)\free
- -xcopy /q /t /e $(SRC)\*.* $(AFS_OBJDIR)\checked\
- -xcopy /q /t /e $(SRC)\*.* $(AFS_OBJDIR)\free\
+ -xcopy /q /t /e $(SRC)\*.* $(AFS_OBJDIR)\checked\
+ -xcopy /q /t /e $(SRC)\*.* $(AFS_OBJDIR)\free\
-mkdir $(DESTDIR)\checked
-mkdir $(DESTDIR)\free
-mkdir $(DESTDIR)\checked\bin
## This module is made compatible with Apache 1.3.1 by including a file called
## ap_compat.h provided by Apache (basically all they do is #define all the old API calls
## as the new ones with ap_ prepended to the old API calls. The makefile takes care of this
-## while building afs_module.c and adding the AFS_component_version_number.c file's contents
-## in comments.
+## while building afs_module.c and adding the AFS_component_version_number.c file's contents
+## in comments.
APACHEAFS_DOC=README
-APACHE_INSTALL_SCRIPT=afswsApache_config.sh
+APACHE_INSTALL_SCRIPT=afswsApache_config.sh
NETSCAPE_INSTALL_SCRIPT=afswsNetscape_config.sh
system apache_afs_web_secure:
${INSTALL} -d ${DEST}/root.afsweb/install
${INSTALL} -m 755 ${NETSCAPE_INSTALL_SCRIPT} ${DEST}/root.afsweb/install
-all:
+all:
-install:
+install:
##
## For Apache Afs Web Secure libraries and binaries
-## NOTE: APACHE_INCLUDES should point to the Apache src directory where
+## NOTE: APACHE_INCLUDES should point to the Apache src directory where
## httpd.h and all it's included files reside which right now is src/afsweb/include
## and we have Apache versions as subdirectories but these are taken care of by the
## code. Be sure to compile with the VERSION_CFLAG=-DAPACHE_1_3 option for Apache 1.3
weblog: weblog.o $(APACHE_AFS_COMMON_LIB)
$(CC) -o $@ weblog.o $(APACHE_AFS_COMMON_LIB) $(LIBS) $(XLIBS)
-weblog_starter: apache_afs_weblog.o weblog_errors.h
- $(CC) -o $@ apache_afs_weblog.o
+weblog_starter: apache_afs_weblog.o weblog_errors.h
+ $(CC) -o $@ apache_afs_weblog.o
$(APACHE_AFS_COMMON_LIB):$(LIBCOMMON_OBJS)
- /bin/rm -f $@
$(APACHE_AFS_LIB): $(LIBOBJS) AFS_component_version_number.o
- /bin/rm -f $@
- $(AR) $(ARFLAGS) $@ $(LIBOBJS)
+ $(AR) $(ARFLAGS) $@ $(LIBOBJS)
-afs_module.c: apache_afs_module.c
+afs_module.c: apache_afs_module.c
-/bin/rm -f afs_module.c \
; echo "/*" > afs_module.c \
; cat AFS_component_version_number.c >> afs_module.c \
include ../config/Makefile.version
-dest:
+dest:
# directory or online at http://www.openafs.org/dl/license10.html
# # Auditing is currently only supported for AIX32 machines. It is
-# # integrated with the AIX auditing facility. The objects, events,
+# # integrated with the AIX auditing facility. The objects, events,
# # and config files are AIX specific. The Audit file is not but is
# # included in the rs_aix32 case since other platforms are not
# # supported (if not supported, don't show it).
$(OUT)\audit.obj \
$(OUT)\audit-file.obj
-$(LIBFILE): $(LIBOBJS)
- $(LIBARCH)
+$(LIBFILE): $(LIBOBJS)
+ $(LIBARCH)
install: $(INCFILES) $(LIBFILE)
#
# Misc. targets
#
-test:
+test:
cd test; $(MAKE)
clean:
$(AFSDOBJS): $(AFSD)\$$(@B).c
$(C2OBJ) -I$*(*D) $**
-$(AFSAUTH_LIBFILE): $(AFSAUTH_LIBOBJS) $(AFSDOBJS)
+$(AFSAUTH_LIBFILE): $(AFSAUTH_LIBOBJS) $(AFSDOBJS)
$(LIBARCH) rpcrt4.lib
############################################################################
$(OUT)\ktc_errors.obj \
$(OUT)\ktc_nt.obj \
$(OUT)\AFS_component_version_number.obj
-
-$(AFSAUTH_KRB_LIBFILE): $(AFSAUTH_KRB_LIBOBJS)
+
+$(AFSAUTH_KRB_LIBFILE): $(AFSAUTH_KRB_LIBOBJS)
$(LIBARCH) rpcrt4.lib
############################################################################
SETKEY_EXEFILE = $(OUT)\setkey.exe
SETKEY_EXEOBJS =\
- $(OUT)\setkey.obj
+ $(OUT)\setkey.obj
EXELIBDIR = $(DESTDIR)\lib
$(SETKEY_EXEFILE): $(SETKEY_EXEOBJS) $(EXELIBS)
$(EXECONLINK) dnsapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
COPYAUTH_EXEOBJS =\
$(OUT)\copyauth.obj
-$(COPYAUTH_EXEFILE): $(COPYAUTH_EXEOBJS) $(EXELIBS)
+$(COPYAUTH_EXEFILE): $(COPYAUTH_EXEOBJS) $(EXELIBS)
$(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
setkey: $(SETKEY_EXEFILE)
mkdir:
-
+
tests all: testcellconf ktctest
-testcellconf: testcellconf.o
+testcellconf: testcellconf.o
$(AFS_LDRULE) testcellconf.o ${LIBS}
-ktctest: ktctest.o
+ktctest: ktctest.o
$(AFS_LDRULE) ktctest.o ${LIBS}
clean:
$(CELL_EXEFILE): $(CELL_EXEOBJS) $(CELL_EXELIBS)
$(EXECONLINK) dnsapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(KTC_EXEFILE): $(KTC_EXEOBJS) $(KTC_EXELIBS)
$(EXECONLINK) dnsapi.lib shell32.lib mpr.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
clean::
-mkdir:
+mkdir:
clean:
$(RM) -f *.a *.o bos bosserver smail-notifier bos_util \
bosint.cs.c bosint.ss.c bosint.xdr.c bosint.h \
- core boserr.c bnode.h AFS_component_version_number.c
+ core boserr.c bnode.h AFS_component_version_number.c
-test:
- cd test; $(MAKE)
+test:
+ cd test; $(MAKE)
include ../config/Makefile.version
all: testproc
-install:
+install:
#
# Build targets
#
-testproc: testproc.c
+testproc: testproc.c
$(CC) $(AFS_LDFLAGS) $(AFS_CFLAGS) -o testproc testproc.c
#
clean:
$(RM) -f *.a *.o testproc core
-dest:
+dest:
$(DESTDIR)\lib\afs\afsutil.lib \
$(DESTDIR)\lib\afs\afsprocmgmt.lib \
$(DESTDIR)\lib\afsroken.lib
-
+
$(EXEFILE): $(EXEOBJS) $(EXELIBS)
$(EXECONLINK)
clean::
mkdir:
-
+
$(OUT)\butx_errs.obj \
$(OUT)\AFS_component_version_number.obj
-$(LIBFILE): $(LIBOBJS)
- $(LIBARCH)
+$(LIBFILE): $(LIBOBJS)
+ $(LIBARCH)
############################################################################
# rxgen on butc.xg and bumon.xg
$(RXGEN) -A -h -o $@ bumon.xg
############################################################################
-# compile_et on butm_errs.et and butc_errs.et
+# compile_et on butm_errs.et and butc_errs.et
butm.h butm_errs.c: butm_errs.et butm.p.h
$(DEL) butm.h butm_errs.c
$(COMPILE_ET) butm_errs -h butm
-
+
tcdata.h butc_errs.c: butc_errs.et tcdata.p.h butm.h
$(DEL) tcdata.h butc_errs.c
$(COMPILE_ET) butc_errs -h tcdata
butc_errs.c butm_errs.c butx_errs.c
mkdir:
-
+
$(DESTDIR)\lib\afshcrypto.lib \
$(DESTDIR)\lib\afsroken.lib \
$(DESTDIR)\lib\afsrfc3961.lib
-
+
$(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(OUT)/backup.res: AFS_component_version_number.h
############################################################################
-# Install
+# Install
install: $(INCFILES) $(LIBFILE) $(EXEFILE)
$(OUT)\struct_ops.obj \
$(OUT)\AFS_component_version_number.obj
-$(LIBFILE): $(LIBOBJS)
- $(LIBARCH)
+$(LIBFILE): $(LIBOBJS)
+ $(LIBARCH)
############################################################################
$(EXEFILE): $(EXEOBJS) $(EXELIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(RXGEN) -A -u -h -o budb.h budb.rg
$(INCFILEDIR)\budb.h: budb.h
- $(COPY) budb.h $(INCFILEDIR)\budb.h
+ $(COPY) budb.h $(INCFILEDIR)\budb.h
############################################################################
# compile_et on budb_errs.et
$(COMPILE_ET) budb_errs
############################################################################
-# install
+# install
install: $(INCFILES) $(LIBFILE) $(EXEFILE)
$(OUT)\file_tm.obj \
$(OUT)\AFS_component_version_number.obj
-$(LIBFILE): $(LIBOBJS)
- $(LIBARCH)
+$(LIBFILE): $(LIBOBJS)
+ $(LIBARCH)
############################################################################
# Install target; primary makefile target
# Local clean target; augments predefined clean target
clean::
- $(DEL) test_ftm.exe
+ $(DEL) test_ftm.exe
############################################################################
# Auxiliary build targets not built by default; e.g. test programs
$(SYMSTORE_IMPORT)
mkdir:
-
+
LT_deps=$(top_builddir)/src/comerr/liboafs_comerr.la
LT_libs=
-LIB64OBJS=cmd_errors64.o cmd64.o
+LIB64OBJS=cmd_errors64.o cmd64.o
all: ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/libcmd_pic.a \
${TOP_INCDIR}/afs/cmd.h liboafs_cmd.la
install64: install libcmd64.a
${INSTALL_DATA} libcmd64.a ${DESTDIR}${libdir}/afs/libcmd64.a
-dest: libcmd.a cmd.h
+dest: libcmd.a cmd.h
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libcmd.a ${DEST}/lib/afs/libcmd.a
#
# Misc targets
#
-test tests:
+test tests:
(cd test; $(MAKE) )
clean:
!INCLUDE ..\config\NTMakefile.$(SYS_NAME)
!INCLUDE ..\config\NTMakefile.version
-# install include files
-INCFILEDIR = $(DESTDIR)\include\afs
+# install include files
+INCFILEDIR = $(DESTDIR)\include\afs
INCFILES =\
$(INCFILEDIR)\cmd.h
$(C2OBJ) -I$(HEIMDAL) -DKRB5_USE_PATH_TOKENS $**
$(LIBFILE): $(LIBOBJS) $(HEIMOBJS)
- $(LIBARCH)
+ $(LIBARCH)
$(INCFILES):$$(@F)
$(COPY) $** $(INCFILEDIR)\.
test tests:
mkdir:
-
+
all: test
test tests: ctest dtest itest
-itest: itest.o
- $(AFS_LDRULE) itest.o $(LDIRS) $(LIBS)
+itest: itest.o
+ $(AFS_LDRULE) itest.o $(LDIRS) $(LIBS)
ctest: ctest.o
$(AFS_LDRULE) ctest.o $(LDIRS) $(LIBS)
ITEST_EXEFILE = $(OUT)\itest.exe
-$(ITEST_EXEFILE): $(ITEST_EXEOBJS)
- $(EXECONLINK) $(EXELIBS)
+$(ITEST_EXEFILE): $(ITEST_EXEOBJS)
+ $(EXECONLINK) $(EXELIBS)
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
CTEST_EXEFILE = $(OUT)\ctest.exe
-$(CTEST_EXEFILE): $(CTEST_EXEOBJS)
- $(EXECONLINK) $(EXELIBS)
+$(CTEST_EXEFILE): $(CTEST_EXEOBJS)
+ $(EXECONLINK) $(EXELIBS)
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
DTEST_EXEFILE = $(OUT)\dtest.exe
-$(DTEST_EXEFILE): $(DTEST_EXEOBJS)
- $(EXECONLINK) $(EXELIBS)
+$(DTEST_EXEFILE): $(DTEST_EXEOBJS)
+ $(EXECONLINK) $(EXELIBS)
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(DEL) $(OUT)\ctest.exe $(OUT)\dtest.exe $(OUT)\itest.exe
mkdir:
-
+
!INCLUDE ..\config\NTMakefile.version
####################################################################
-# install comerr header files
+# install comerr header files
INCFILEDIR = $(DESTDIR)\include\afs
INCFILES =\
$(INCFILEDIR)\com_err.h \
$(INCFILEDIR)\error_table.h \
- $(INCFILEDIR)\mit-sipb-cr.h
+ $(INCFILEDIR)\mit-sipb-cr.h
####################################################################
# build and install afscom_err.lib static lib
$(OUT)\et_name.obj \
$(OUT)\com_err.obj \
$(OUT)\AFS_component_version_number.obj
-
+
$(COMERR_LIBOBJS): $$(@B).c
$(C2OBJ) $**
$(COMERR_LIBFILE): $(COMERR_LIBOBJS)
- $(LIBARCH)
+ $(LIBARCH)
####################################################################
# build and install the compile_et executable
prep:
$(DESTDIR)\bin\touch et_lex.lex_nt.c
$(DESTDIR)\bin\touch error_table_nt.c
- @echo If you update et_lex.lex.l, to build correctly, you should delete error_table_nt.c
+ @echo If you update et_lex.lex.l, to build correctly, you should delete error_table_nt.c
et_lex.lex_nt.c: et_lex.lex.l
- $(LEX) -t et_lex.lex.l > $@
+ $(LEX) -t et_lex.lex.l > $@
error_table_nt.c: et_lex.lex_nt.c error_table.y
$(YACC) -d -o $@ error_table.y
$(DESTDIR)\lib\opr.lib \
$(DESTDIR)\lib\afsroken.lib
-$(COMPILE_ET_EXEFILE): $(COMPILE_ET_EXEOBJS) $(COMPILE_ET_EXERES) $(COMPILE_ET_EXELIBS)
+$(COMPILE_ET_EXEFILE): $(COMPILE_ET_EXEOBJS) $(COMPILE_ET_EXERES) $(COMPILE_ET_EXELIBS)
$(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
####################################################################
-install: prep $(INCFILES) $(COMERR_LIBFILE) $(COMPILE_ET_EXEFILE)
+install: prep $(INCFILES) $(COMERR_LIBFILE) $(COMPILE_ET_EXEFILE)
clean::
$(DEL) $(COMERR_LIBFILE) $(OUT)\AFS_component_version_number.obj
all: test
-install:
+install:
#
# Build targets
#
-test: test.o test1.o test2.o
+test: test.o test1.o test2.o
$(AFS_LDRULE) ${LDIRS} -lafscom_err test.o test1.o test2.o
test.o: test1.h test2.h
test1.h test1.c test2.h test2.c test \
eddep makedep core
-dest:
+dest:
$(DESTDIR)\lib\afs\afscom_err.lib
$(EXEFILE): $(EXEOBJS) # dependents built from predefined inference rules
- $(EXECONLINK) $(EXELIBS)
+ $(EXECONLINK) $(EXELIBS)
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
-test1.c test1.h: test1.et
+test1.c test1.h: test1.et
$(DEL) test1.c test1.h
$(COMPILE_ET) test1
-test2.c test2.h: test2.et
+test2.c test2.h: test2.et
$(DEL) test2.c test2.h
- $(COMPILE_ET) test2
+ $(COMPILE_ET) test2
tests: $(EXEFILE)
mkdir:
-
+
${DEST}/include/afs/stds.h ${DESTDIR}${includedir}/afs/stds.h ${TOP_INCDIR}/afs/stds.h: ${srcdir}/stds.h
${INSTALL_DATA} $? $@
-${DEST}/include/afs/icl.h ${DESTDIR}${includedir}/afs/icl.h ${TOP_INCDIR}/afs/icl.h: ${srcdir}/icl.h
+${DEST}/include/afs/icl.h ${DESTDIR}${includedir}/afs/icl.h ${TOP_INCDIR}/afs/icl.h: ${srcdir}/icl.h
${INSTALL_DATA} $? $@
-${DEST}/include/afs/afs_args.h ${DESTDIR}${includedir}/afs/afs_args.h ${TOP_INCDIR}/afs/afs_args.h: ${srcdir}/afs_args.h
+${DEST}/include/afs/afs_args.h ${DESTDIR}${includedir}/afs/afs_args.h ${TOP_INCDIR}/afs/afs_args.h: ${srcdir}/afs_args.h
${INSTALL_DATA} $? $@
-${DEST}/include/afs/venus.h ${DESTDIR}${includedir}/afs/venus.h ${TOP_INCDIR}/afs/venus.h: ${srcdir}/venus.h
+${DEST}/include/afs/venus.h ${DESTDIR}${includedir}/afs/venus.h ${TOP_INCDIR}/afs/venus.h: ${srcdir}/venus.h
${INSTALL_DATA} $? $@
-${DEST}/include/afs/vioc.h ${DESTDIR}${includedir}/afs/vioc.h ${TOP_INCDIR}/afs/vioc.h: ${srcdir}/vioc.h
+${DEST}/include/afs/vioc.h ${DESTDIR}${includedir}/afs/vioc.h ${TOP_INCDIR}/afs/vioc.h: ${srcdir}/vioc.h
${INSTALL_DATA} $? $@
# these are needed to compile the kernel. Config is necessary to
$(COPY) $? $@
$(UTIL_CR) + $@
-$(DESTDIR)\bin\NTLang.bat: NTLang.bat $(DESTDIR)\bin\util_cr.exe
+$(DESTDIR)\bin\NTLang.bat: NTLang.bat $(DESTDIR)\bin\util_cr.exe
$(COPY) NTLang.bat $(DESTDIR)\bin
$(UTIL_CR) + $(DESTDIR)\bin\NTLang.bat
- symlink make $(DESTDIR)\doc doc-pathname
-version: $(DESTDIR)\bin\mkvers.exe NTMakefile.version
+version: $(DESTDIR)\bin\mkvers.exe NTMakefile.version
NTMakefile.version: NTMakefile.version-CML NTMakefile.version-NOCML
$(DEL) NTMakefile.version
UPSTREAM= ${TOP_SRCDIR}/external/heimdal
-MODULE_INCLUDE=-I${srcdir} -I${TOP_INCDIR}/hcrypto -I$(UPSTREAM)/hcrypto
+MODULE_INCLUDE=-I${srcdir} -I${TOP_INCDIR}/hcrypto -I$(UPSTREAM)/hcrypto
SHLIBOBJ= libafshcrypto.${SHLIB_SUFFIX}.${LIBMAJOR}.${LIBMINOR}
des.o: ${UPSTREAM}/hcrypto/des.c ${HEADERS}
$(AFS_CCRULE) $(UPSTREAM)/hcrypto/des.c
-
+
evp.o: ${UPSTREAM}/hcrypto/evp.c ${HEADERS}
$(AFS_CCRULE) $(UPSTREAM)/hcrypto/evp.c
-
+
evp-hcrypto.o: ${UPSTREAM}/hcrypto/evp-hcrypto.c ${HEADERS}
$(AFS_CCRULE) $(UPSTREAM)/hcrypto/evp-hcrypto.c
-
+
evp-cc.o: ${UPSTREAM}/hcrypto/evp-cc.c ${HEADERS}
$(AFS_CCRULE) $(UPSTREAM)/hcrypto/evp-cc.c
$(COPY) $** $@
$(HCRYPTO_OBJS):$(HCRYPTO)\$$(@B).c
- $(C2OBJ) $** -I$(HCRYPTO)
+ $(C2OBJ) $** -I$(HCRYPTO)
$(HCRYPTO_INCFILES):$(HCRYPTO)\$$(@B).h
$(COPY) $** $(INCFILEDIR)
depinstall
depinstall: \
- ${TOP_INCDIR}/afs/dir.h
+ ${TOP_INCDIR}/afs/dir.h
${TOP_INCDIR}/afs/dir.h: dir.h
${INSTALL_DATA} $? $@
$(AR) crv $@ buffer.o dir.o salvage.o AFS_component_version_number.o
$(RANLIB) $@
-test:
+test:
cd test; $(MAKE)
buffer.o: buffer.c dir.h
$(OUT)\salvage.obj \
$(OUT)\AFS_component_version_number.obj
-$(DIR_LIBFILE): $(DIR_LIBOBJS)
- $(LIBARCH)
+$(DIR_LIBFILE): $(DIR_LIBOBJS)
+ $(LIBARCH)
############################################################################
clean::
mkdir:
-
+
all: dtest
-install: dtest
+install: dtest
clean:
$(RM) -f *.o *.a test dtest core
-dtest: dtest.o
+dtest: dtest.o
$(AFS_LDRULE) dtest.o $(LIBS)
$(SYMSTORE_IMPORT)
mkdir:
-
+
$(EXEFILE): $(EXEOBJS) $(EXELIBS)
$(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
install: $(EXEFILE)
mkdir:
-
+
clean::
-$(DEL) $(EXEFILE)
-$(DEL) $(DAFS_VICEDRES)
$(top_builddir)/src/opr/liboafs_opr.la \
$(top_builddir)/src/usd/liboafs_usd.la
-all: davolserver
+all: davolserver
volmain.o: ${VOLSER}/volmain.c
$(AFS_CCRULE) -I../volser $(VOLSER)/volmain.c
$(OUT)\volint.xdr.obj \
$(OUT)\volerr.obj \
$(OUT)\volint.ss.obj \
- $(OUT)\AFS_component_version_number.obj
+ $(OUT)\AFS_component_version_number.obj
LIBOBJS2 = $(OUT)\vsprocs.obj \
$(OUT)\vsutils.obj \
$(VOLSERVER_EXEFILE): $(VOLSERVER_EXEOBJS) $(VOLSERVER_EXELIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
############################################################################
# Install target; primary makefile target
-install_lib: $(LIBFILE)
+install_lib: $(LIBFILE)
install: install_lib $(VOLSERVER_EXEFILE) $(CL_VOS_EXEFILE) \
$(INCFILES)
$(CC) $(LDFLAGS) -g ${INCS} -q64 -o cfgafs64 cfgafs64.o ; \
fi
-CFLAGS_cfgexport64.o = -g -q64 -D__XCOFF64__
+CFLAGS_cfgexport64.o = -g -q64 -D__XCOFF64__
cfgexport64.o: ${srcdir}/cfgexport.c AFS_component_version_number.c
$(Q)if [ "x$(AIX64)" = "xyes" ]; then \
$(AFS_CCRULE_NOQ) $(srcdir)/cfgexport.c ; \
Kcallback.h: common.xg afscbint.xg
${RXGEN} -A -x -k -h -o Kcallback.h ${srcdir}/afscbint.xg
-afscbint.cs.c: common.xg afscbint.xg afsint.h afscbint.h
+afscbint.cs.c: common.xg afscbint.xg afsint.h afscbint.h
${RXGEN} -A -x -C -o afscbint.cs.c ${srcdir}/afscbint.xg
afscbint.ss.c: common.xg afscbint.xg afsint.h afscbint.h
$(OUT)\AFS_component_version_number.obj
$(LIBFILE): $(LIBOBJS)
- $(LIBARCH)
+ $(LIBARCH)
# use rxgen on afscbint.xg and afsint.xg
-afscbint.cs.c: common.xg afscbint.xg afsint.h afscbint.h
+afscbint.cs.c: common.xg afscbint.xg afsint.h afscbint.h
$(RXGEN) -x -C -o afscbint.cs.c afscbint.xg
afscbint.ss.c: common.xg afscbint.xg afsint.h afscbint.h
$(OUT)\afscbint.cs_mt.obj:afscbint.cs.c
- $(C2OBJ) $** -DAFS_PTHREAD_ENV
+ $(C2OBJ) $** -DAFS_PTHREAD_ENV
$(OUT)\afscbint.ss_mt.obj:afscbint.ss.c
- $(C2OBJ) $** -DAFS_PTHREAD_ENV
+ $(C2OBJ) $** -DAFS_PTHREAD_ENV
$(OUT)\afscbint.xdr_mt.obj:afscbint.xdr.c
- $(C2OBJ) $** -DAFS_PTHREAD_ENV
+ $(C2OBJ) $** -DAFS_PTHREAD_ENV
$(OUT)\afsint.cs_mt.obj:afsint.cs.c
- $(C2OBJ) $** -DAFS_PTHREAD_ENV
+ $(C2OBJ) $** -DAFS_PTHREAD_ENV
$(OUT)\afsint.ss_mt.obj:afsint.ss.c
- $(C2OBJ) $** -DAFS_PTHREAD_ENV
+ $(C2OBJ) $** -DAFS_PTHREAD_ENV
$(OUT)\afsint.xdr_mt.obj:afsint.xdr.c
- $(C2OBJ) $** -DAFS_PTHREAD_ENV
+ $(C2OBJ) $** -DAFS_PTHREAD_ENV
$(OUT)\afsaux_mt.obj:afsaux.c
- $(C2OBJ) $** -DAFS_PTHREAD_ENV
+ $(C2OBJ) $** -DAFS_PTHREAD_ENV
$(MT_LIBFILE): $(MT_LIBOBJS)
- $(LIBARCH)
+ $(LIBARCH)
install: $(LIBFILE) $(INCFILES) $(MT_LIBFILE)
$(DEL) *.cs.c *.ss.c *.xdr.c afsint.h afscbint.h
$(DEL) $(LIBFILE) $(MT_LIBFILE)
mkdir:
-
+
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_DATA} ${srcdir}/fsprobe.h ${DESTDIR}${includedir}/afs/fsprobe.h
- ${INSTALL_DATA} libfsprobe.a ${DESTDIR}${libdir}/afs/libfsprobe.a
+ ${INSTALL_DATA} libfsprobe.a ${DESTDIR}${libdir}/afs/libfsprobe.a
dest: fsprobe.h libfsprobe.a
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_DATA} ${srcdir}/fsprobe.h ${DEST}/include/afs/fsprobe.h
- ${INSTALL_DATA} libfsprobe.a ${DEST}/lib/afs/libfsprobe.a
+ ${INSTALL_DATA} libfsprobe.a ${DEST}/lib/afs/libfsprobe.a
#
# Misc others
kaerrors.c kauth.cs.c kauth.xdr.c \
${TOP_INCDIR}/afs/kautils.h \
${TOP_INCDIR}/afs/kauth.h \
- ${TOP_INCDIR}/afs/kaport.h
+ ${TOP_INCDIR}/afs/kaport.h
generated: \
kaerrors.c kautils.h \
$(OUT)\krb_tf.obj \
$(OUT)\AFS_component_version_number.obj
-$(KAUTH_LIBFILE): $(KAUTH_LIBOBJS)
- $(LIBARCH)
+$(KAUTH_LIBFILE): $(KAUTH_LIBOBJS)
+ $(LIBARCH)
############################################################################
# build afskauth.krb.lib
$(OUT)\krb_tf.obj \
$(OUT)\AFS_component_version_number.obj
-$(KAUTH_KRB_LIBFILE): $(KAUTH_KRB_LIBOBJS)
- $(LIBARCH)
+$(KAUTH_KRB_LIBFILE): $(KAUTH_KRB_LIBOBJS)
+ $(LIBARCH)
#make user.krb.obj
$(KASERVER): $(KASERVER_OBJS) $(AFSLIBS) $(KASERVER_EXELIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
#build $(OUT)\kadatabase.obj
-$(OUT)\kadatabase.obj: kadatabase.c
+$(OUT)\kadatabase.obj: kadatabase.c
$(C2OBJ) $** /DSPECIAL=1
#build $(OUT)\kaprocs.obj
$(KAS): $(KAS_OBJS) $(AFSLIBS) $(KAUTH_LIBFILE) $(TOKENLIB)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(SYMSTORE_IMPORT)
#kdb.exe - Not implemented for NT - because dbm not available on NT
-#kdb.exe: $(OUT)\kdb.obj $(AFSLIBS) $(KAUTH_LIBFILE)
+#kdb.exe: $(OUT)\kdb.obj $(AFSLIBS) $(KAUTH_LIBFILE)
# $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
# $(_VC_MANIFEST_EMBED_EXE)
# $(CODESIGN_USERLAND)
# $(SYMSTORE_IMPORT)
-#rebuild.exe
-$(OUT)\rebuild.exe: $(OUT)\rebuild.obj $(OUT)\kautils.obj $(AFSLIBS)
+#rebuild.exe
+$(OUT)\rebuild.exe: $(OUT)\rebuild.obj $(OUT)\kautils.obj $(AFSLIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
$(CODESIGN_USERLAND)
$(RXGEN) -u -x -h -o $@ kauth.rg
############################################################################
-# compile_et on kaerrors.c
+# compile_et on kaerrors.c
kaerrors.c kautils.h: kaerrors.et kautils.p.h
$(DEL) kautils.h kaerrors.c
$(COMPILE_ET) kaerrors -h kautils
############################################################################
-# install
+# install
install: $(INCFILES) $(KAUTH_LIBFILE) $(KAUTH_KRB_LIBFILE) $(KASERVER) $(KAS) \
$(KPASSWD_EXEFILE) \
$(DESTDIR)\etc\kas.exe
install9X: $(INCFILES) $(KAUTH_LIBFILE) $(KAUTH_KRB_LIBFILE) \
- $(KPASSWD_EXEFILE)
+ $(KPASSWD_EXEFILE)
# installation targets that depend on local targets
$(DESTDIR)\etc\kas.exe: $(DESTDIR)\root.server\usr\afs\bin\kas.exe
# the only tests _known_ to work are multiklog and the tcl scripts.
-all test tests: multiklog
+all test tests: multiklog
install:
dest:
test_interim_ktc: test_interim_ktc.o
$(AFS_LDRULE) test_interim_ktc.o ${LDIRS} ${LIBS}
-test_rxkad_free: test_rxkad_free.o
+test_rxkad_free: test_rxkad_free.o
$(AFS_LDRULE) test_rxkad_free.o ${LDIRS} ${LIBS}
-test_getticket: test_getticket.o
+test_getticket: test_getticket.o
$(AFS_LDRULE) test_getticket.o ${LDIRS} ${LIBS}
background: background.c
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
-$(OUT)\test_rxkad_free: test_rxkad_free.o
+$(OUT)\test_rxkad_free: test_rxkad_free.o
$(EXECONLINK) $(EXELIBS)
$(_VC_MANIFEST_EMBED_EXE)
$(CODESIGN_USERLAND)
clean::
mkdir:
-
+
include @TOP_OBJDIR@/src/config/Makefile.shared
-# API version. When something changes, increment as appropriate.
+# API version. When something changes, increment as appropriate.
# Ignore at your own risk.
MAJOR = 1
MINOR = 1
depinstall: \
${TOP_INCDIR}/afs/acl.h \
- ${TOP_INCDIR}/afs/prs_fs.h
+ ${TOP_INCDIR}/afs/prs_fs.h
${TOP_LIBDIR}/libacl.a: libacl.a
${INSTALL_DATA} $? $@
test:
cd test; $(MAKE)
-clean:
+clean:
$(LT_CLEAN)
$(RM) -f acltest *.o *.a core AFS_component_version_number.c
############################################################################
# build afsacl.lib
-LIBFILE = $(DESTDIR)\lib\afs\afsacl.lib
+LIBFILE = $(DESTDIR)\lib\afs\afsacl.lib
LIBOBJS =\
$(OUT)\aclprocs.obj \
$(OUT)\netprocs.obj \
$(OUT)\AFS_component_version_number.obj
-$(LIBFILE): $(LIBOBJS)
- $(LIBARCH)
+$(LIBFILE): $(LIBOBJS)
+ $(LIBARCH)
############################################################################
mkdir:
-
+
all: acltest
-install:
+install:
#
# Build targets
acltest: acltest.o
$(AFS_LDRULE) $(LDIRS) $(LIBS) acltest.o
-acltest.o: acltest.c
+acltest.o: acltest.c
#
# Misc. targets
clean:
$(RM) -f *.o *.a acltest core
-dest:
+dest:
$(DEL) $(INCFILES)
mkdir:
-
+
$(OUT)\boserr.obj
KAUTHOBJS=\
- $(OUT)\kaerrors.obj
+ $(OUT)\kaerrors.obj
CMDOBJS=\
- $(OUT)\cmd_errors.obj
+ $(OUT)\cmd_errors.obj
PTSERVEROBJS=\
- $(OUT)\pterror.obj
+ $(OUT)\pterror.obj
UBIKOBJS=\
$(OUT)\uerrors.obj
$(OUT)\afsbosadmin.res: AFS_component_version_number.h
mkdir:
-
+
$(SYMSTORE_IMPORT)
mkdir:
-
+
$(OUT)\afsclientadmin.res: AFS_component_version_number.h
mkdir:
-
+
$(OUT)\afskasadmin.res: AFS_component_version_number.h
mkdir:
-
+
$(OUT)\afsptsadmin.res: AFS_component_version_number.h
mkdir:
-
+
$(SYMSTORE_IMPORT)
mkdir:
-
+
$(OUT)\afsvosadmin.res: AFS_component_version_number.h
mkdir:
-
+
$(LWPOBJS) $(OUT)\afsrpc.res
$(MULTIOBJS) $(RXOBJS) $(XDROBJS):$(RX)\$$(@B).c
- $(C2OBJ) $** -I$(RX)
+ $(C2OBJ) $** -I$(RX)
$(RXSTATBJS):$(RXSTAT)\$$(@B).c
$(C2OBJ) $** -I$(RXSTAT)
#
# Misc. targets
#
-clean:
+clean:
$(RM) -f *.o unlog tokens kseal pagsh pagsh.krb \
core AFS_component_version_number.c tokens.krb
all: testlog gettoktest
-install:
+install:
#
# Build targets
#
-testlog: testlog.o
+testlog: testlog.o
$(AFS_LDRULE) testlog.o ${LDIRS} ${LIBS}
-gettoktest: gettoktest.o
+gettoktest: gettoktest.o
$(AFS_LDRULE) gettoktest.o ${LDIRS} ${LIBS}
#
# Misc. targets
-#
-clean:
+#
+clean:
$(RM) -f *.o testlog gettoktest core
-dest:
+dest:
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-# nmake Makefile for NT build of LWP.
+# nmake Makefile for NT build of LWP.
RELDIR=lwp
!include ..\config\NTMakefile.$(SYS_NAME)
install_headers: $(INCFILES)
-install: install_headers $(LIBFILE)
+install: install_headers $(LIBFILE)
$(LIBFILE): $(LIBOBJS)
$(LIBARCH)
$(DEL) $(LIBFILE)
mkdir:
-
+
include @TOP_OBJDIR@/src/config/Makefile.lwp
-INCDIRS= -I.. -I${DESTDIR}/include
+INCDIRS= -I.. -I${DESTDIR}/include
LIBS= ../liblwp.a
system noversion: test
AFSPreference/build/Release/OpenAFS.prefPane: OpenAFS.prefPane
afscell/build/Release/afscell.bundle: afscell
-afscell/InstallerSections.plist: afscell
+afscell/InstallerSections.plist: afscell
OpenAFS.prefPane:
@case ${OSXSDK} in \
echo Not building afscell.bundle for ${OSXSDK} ;; \
esac
-afssettings: afssettings.m
+afssettings: afssettings.m
${CC} ${AFS_CFLAGS} -o afssettings $? -framework Foundation
install: \
$(SYMSTORE_IMPORT)
mkdir:
-
+
ptutils.o: ptutils.c ${INCLS}
ptprocs.o: ptprocs.c ${INCLS}
-utils.o: utils.c ${INCLS}
+utils.o: utils.c ${INCLS}
map.o: map.c ${INCLS}
ptint.ss.o: ptint.ss.c ptint.xdr.c ptint.xg
ptint.cs.lo: ptint.cs.c ptint.xdr.c ptint.xg
############################################################################
# Definitions for installing header files
-INCFILEDIR = $(DESTDIR)\include
+INCFILEDIR = $(DESTDIR)\include
INCFILES =\
$(INCFILEDIR)\afs\ptserver.h \
$(OUT)\AFS_component_version_number.obj
$(LIBFILE): $(LIBOBJS)
- $(LIBARCH)
+ $(LIBARCH)
############################################################################
# build ptserver.exe
$(PTSERVER): $(PTSERVER_EXEOBJS) $(RXKADOBJS) $(PTSERVER_EXELIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(PTS): $(PTS_EXEOBJS) $(PTS_EXELIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(PTCLIENT): $(PTCLIENT_EXEOBJS) $(PTS_EXELIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(PT_UTIL): $(PT_UTIL_EXEOBJS) $(PTS_EXELIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(INCFILEDIR)\afs\prserver.h: $(INCFILEDIR)\afs\ptserver.h
$(COPY) $(INCFILEDIR)\afs\ptserver.h $(INCFILEDIR)\afs\prserver.h
-$(INCFILEDIR)\afs\print.h: $(INCFILEDIR)\afs\ptint.h
+$(INCFILEDIR)\afs\print.h: $(INCFILEDIR)\afs\ptint.h
$(COPY) $(INCFILEDIR)\afs\ptint.h $(INCFILEDIR)\afs\print.h
$(INCFILEDIR)\afs\prerror.h: $(INCFILEDIR)\afs\pterror.h
clean::
$(DEL) ptint.cs.c ptint.ss.c ptint.xdr.c ptint.h
- $(DEL) $(OUT)\readgroup.exe $(OUT)\readpwd.exe $(OUT)\db_verify.exe $(OUT)\testpt.exe
+ $(DEL) $(OUT)\readgroup.exe $(OUT)\readpwd.exe $(OUT)\db_verify.exe $(OUT)\testpt.exe
$(DEL) pterror.h pterror.c
$(DEL) $(PTS) $(PTCLIENT) $(PT_UTIL)
${TOP_INCDIR}/rx/xdr_prototypes.h: xdr_prototypes.h
${INSTALL_DATA} $? $@
-${TOP_INCDIR}/rx/rx_xmit_nt.h: rx_xmit_nt.h
+${TOP_INCDIR}/rx/rx_xmit_nt.h: rx_xmit_nt.h
${INSTALL_DATA} $? $@
install: librx.a
$(LIBOBJS): $(INCFILES)
-$(MULTIOBJS): rx_multi.h
+$(MULTIOBJS): rx_multi.h
$(XDROBJS): xdr.h
$(DEL) $(LIBFILE) $(INCFILES)
mkdir:
-
+
$(RXTESTOBJS): ..\rx_clock.h ..\rx_queue.h ..\rx_event.h ..\rx.h
mkdir:
-
+
install: tests
clean::
$(LIBDIR)\opr.lib
$(OUT)\rxdebug.res: rxdebug.rc $(VERSFILE).h
- $(RC) /Fo$*.RES $(*F).rc
+ $(RC) /Fo$*.RES $(*F).rc
$(OUT)\rxdebug.obj: rxdebug.c
$(DEL) $(RXDOBJS) $(RXDEBUG)
mkdir:
-
+
!INCLUDE ..\config\NTMakefile.$(SYS_NAME)
!INCLUDE ..\config\NTMakefile.version
-INCFILEDIR = $(DESTDIR)\include\afs
+INCFILEDIR = $(DESTDIR)\include\afs
INCFILES =\
$(INCFILEDIR)\rxgen_consts.h
$(OUT)\rpc_util.obj \
$(OUT)\rpc_svcout.obj \
$(OUT)\rpc_clntout.obj
-
+
$(EXEOBJS): $$(@B).c
$(C2OBJ) $**
$(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
$(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(DEL) $(EXERES)
mkdir:
-
+
tcrypt.o: tcrypt.c AFS_component_version_number.o
-tcrypt: tcrypt.o librxkad.a
+tcrypt: tcrypt.o librxkad.a
$(AFS_LDRULE) tcrypt.o librxkad.a
fc_test: ${fc_test_OBJS} ${fc_test_LIBS}
#
# Misc. targets
#
-clean:
+clean:
$(LT_CLEAN)
$(RM) -f *.o *.a tcrypt core rxkad_errs.c rxkad.h \
AFS_component_version_number.c fc_test
$(OUT)\bg-fcrypt.obj \
$(OUT)\ticket5.obj \
$(OUT)\crc.obj \
- $(OUT)\crypt_conn.obj
+ $(OUT)\crypt_conn.obj
$(LIBOBJS):
LIBFILE = $(DESTDIR)\lib\afsrxkad.lib
$(LIBFILE): $(LIBOBJS)
- $(LIBARCH)
+ $(LIBARCH)
# generate rxkad.h and rxkad_errs.c from rxkad_errs.et
$(COPY) stats.h $(INCFILEDIR)\rxkad_stats.h
rxkad.h rxkad_errs.c : rxkad_errs.et rxkad.p.h
- $(DEL) rxkad_errs.c
+ $(DEL) rxkad_errs.c
$(COMPILE_ET) rxkad_errs -h rxkad
$(OUT)\fcrypt.obj: fcrypt.c fcrypt.h sboxes.h rxkad.h rxkad_prototypes.h
$(DEL) $(LIBFILE)
mkdir:
-
+
th_stress.cs.o: stress.cs.c
${THRULE} -c stress.cs.c -o th_stress.cs.o
-
+
th_stress.xdr.o: stress.xdr.c stress.h
${THRULE} -c stress.xdr.c -o th_stress.xdr.o
${THRULE} -c $(srcdir)/stress_s.c -o th_stress_s.o
stress: stress.o stress.xdr.o stress_c.o stress_s.o stress.cs.o \
- stress.ss.o stress_errs.o
+ stress.ss.o stress_errs.o
$(AFS_LDRULE) stress.o stress.xdr.o stress_c.o \
stress_s.o stress.cs.o stress.ss.o stress_errs.o \
${LIBS} ${XLIBS}
$(DESTDIR)\lib\afs\afsutil.lib \
$(DESTDIR)\lib\afs\afsreg.lib
-$(EXEFILE): $(EXEOBJS)
- $(EXECONLINK) $(EXELIBS)
+$(EXEFILE): $(EXEOBJS)
+ $(EXECONLINK) $(EXELIBS)
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
$(CODESIGN_USERLAND)
clean::
$(DEL) stress.cs.c stress.ss.c stress.xdr.c stress.h \
- stress_errs.c stress_errs.h stress.EXE th_*
+ stress_errs.c stress_errs.h stress.EXE th_*
mkdir:
-
+
CLIENTOBJS=osd.o
-RXOSDOBJS=rxosd.o rxosd.ss.o rxosd.cs.o rxosd.xdr.o rxosd_hpss.o rxosd_dcache.o
+RXOSDOBJS=rxosd.o rxosd.ss.o rxosd.cs.o rxosd.xdr.o rxosd_hpss.o rxosd_dcache.o
LWPOBJS=lock.o threadname.o
osd: osd.o rxosd.cs.o osddbuser.o policy_parser.o
${AFS_LDRULE} osd.o rxosd.cs.o rxosd.xdr.o policy_parser.o \
${OSDDBOBJS} ${LIBS} ${MT_LIBS} ${XLIBS}
-
+
CFLAGS_rxosd.o = ${HSM_INC} ${PNFS_OPT} -DBUILDING_RXOSD
CFLAGS_hpss.o = ${HSM_INC} ${PNFS_OPT} -DBUILDING_RXOSD
${TOP_LIBDIR}/librxosd.a: librxosd.a
${INSTALL} $? $@
-install:
+install:
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL_PROGRAM} rxosd ${DESTDIR}}${afssrvlibexecdir}/rxosd
${INSTALL_PROGRAM} rxosd ${DEST}/root.server/usr/afs/bin/rxosd
${INSTALL_PROGRAM} readabyte ${DEST}/root.server/usr/afs/bin/readabyte
${INSTALL_PROGRAM} osd ${DEST}/bin/osd
-
+
clean:
$(RM) -f *.o rxosd.*.* rxosd.[oh] Krxo* osd core AFS_component_version_number.c osddb* policy_parser.c
${TOP_INCDIR}/afs/keys.h \
${TOP_INCDIR}/afs/cellconfig.h \
${TOP_INCDIR}/afs/cmd.h
-
+
LIBS=${TOP_LIBDIR}/libgtx.a \
${TOP_LIBDIR}/libfsprobe.a \
${TOP_LIBDIR}/libvolser.a \
AUTHFILES=ta-rauth.o rcmd.o herror.o
AUTHLIBS=afsauthlib.so afskauthlib.so
-TARGETS=$(AUTHLIBS)
+TARGETS=$(AUTHLIBS)
all: ${TOP_LIBDIR}/afsauthlib.so ${TOP_LIBDIR}/afskauthlib.so
${DEST}/root.client/usr/vice/etc/afskauthlib.so
clean:
- $(RM) -f $(AUTHLIBS) $(AUTHFILES)
+ $(RM) -f $(AUTHLIBS) $(AUTHFILES)
afsauthlib.so: sgi_auth.o ${AFSLIBS} ${AUTHFILES}
$(LD) ${AFS_LDFLAGS} -shared -all -o afsauthlib.so sgi_auth.o $(AFSLIBS) ${AUTHFILES}
# Test programs.
#
-iinc: iinc.c
+iinc: iinc.c
$(CC) -o iinc $(AFS_CFLAGS) ${srcdir}/iinc.c ${LIBS}
idec: idec.c AFS_component_version_number.c
blocks-new-file.c fsx.c afscp.c afscp_callback.c \
write-rand.c
-EXTRA_OBJS = err.o errx.o warn.o warnx.o vwarn.o vwarnx.o verr.o verrx.o warnerr.o snprintf.o
+EXTRA_OBJS = err.o errx.o warn.o warnx.o vwarn.o vwarnx.o verr.o verrx.o warnerr.o snprintf.o
fsx: fsx.o $(EXTRA_OBJS)
$(AFS_LDRULE) fsx.o $(EXTRA_OBJS) $(LIBS)
@echo "1;" >>$@
OpenAFS/Dirpath.sh: Makefile
- @echo "Creating OpenAFS/Dirpath.sh"
+ @echo "Creating OpenAFS/Dirpath.sh"
@echo "# auto-generated by src/tests/Makefile" >$@
@echo "# source or '.' in this file in shell" >>$@
@echo "# DO NOT EDIT" >>$@
$(SYMSTORE_IMPORT)
mkdir:
-
+
install: all
clean::
generated: \
pterror.h pterror.c
-depinstall:
+depinstall:
# When supergroups is enabled, some parts of ptserver cast between
# incompatible structs.
aix_ktc_null.o
AUTH_KRB5_OBJS = \
- aix_aklog.o
+ aix_aklog.o
AUTH_KRB_OBJS = \
aix_auth.o \
AUTHLIBS= \
afs_dynamic_auth afs_dynamic_kerbauth @MAKE_KRB5@ aklog_dynamic_auth
-IMPORTS = -bI:/lib/aio.exp -bI:/lib/netinet.exp -bI:/lib/sockets.exp -bI:/lib/statcmd.exp
+IMPORTS = -bI:/lib/aio.exp -bI:/lib/netinet.exp -bI:/lib/sockets.exp -bI:/lib/statcmd.exp
LDFLAGS = -eafs_initialize ${IMPORTS} -lsys -lcsys -lc
AKLDFLAGS = -eaklog_initialize ${IMPORTS} -lsys -lcsys -lc
$(AFS_CCRULE) ${srcdir}/aix41_ident.c
dest: afs_dynamic_auth afs_dynamic_kerbauth @MAKE_KRB5@ aklog_dynamic_auth
- ${INSTALL} -d ${DEST}/root.client/usr/vice/etc
+ ${INSTALL} -d ${DEST}/root.client/usr/vice/etc
${INSTALL_PROGRAM} afs_dynamic_auth \
${DEST}/root.client/usr/vice/etc/afs_dynamic_auth
${INSTALL_PROGRAM} afs_dynamic_kerbauth \
$(LT_LDRULE_static) vldb_check.o AFS_component_version_number.o \
$(LIBS_client) $(LIB_hcrypto) $(LIB_roken) ${MT_LIBS} ${XLIBS}
-vldb_check.o: ${VLSERVER}/vldb_check.c
+vldb_check.o: ${VLSERVER}/vldb_check.c
$(AFS_CCRULE) $(VLSERVER)/vldb_check.c
cnvldb: cnvldb.o $(LIBS_client)
vlprocs.o: ${VLSERVER}/vlprocs.c ${INCLS}
$(AFS_CCRULE) $(VLSERVER)/vlprocs.c
-vldbint.ss.o: vldbint.ss.c
-vldbint.xdr.o: vldbint.xdr.c
+vldbint.ss.o: vldbint.ss.c
+vldbint.xdr.o: vldbint.xdr.c
vldbint.ss.c: ${VLSERVER}/vldbint.xg
vlclient: vlclient.o $(LIBS_client)
$(LT_LDRULE_static) vlclient.o $(LIBS_client) \
$(LIB_roken) ${MT_LIBS} ${XLIBS}
-
+
vlclient.o: ${VLSERVER}/vlclient.c
$(AFS_CCRULE) $(VLSERVER)/vlclient.c
$(OUT)\volint.xdr.obj \
$(OUT)\volerr.obj \
$(OUT)\volint.ss.obj \
- $(OUT)\AFS_component_version_number.obj
+ $(OUT)\AFS_component_version_number.obj
$(LIBOBJS): $(VOLSER)\$$(@B).c
$(C2OBJ) -I$(TVOLSER) -I$(UTIL) $**
$(DESTDIR)\lib\afshcrypto.lib \
$(DESTDIR)\lib\afsroken.lib
-$(VOLSERVER_EXEFILE): $(VOLSERVER_EXEOBJS) $(VOLSERVER_EXELIBS)
+$(VOLSERVER_EXEFILE): $(VOLSERVER_EXEOBJS) $(VOLSERVER_EXELIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
############################################################################
# Install target; primary makefile target
-install_lib: $(LIBFILE)
+install_lib: $(LIBFILE)
install: install_lib $(VOLSERVER_EXEFILE) $(CL_VOS_EXEFILE) \
$(INCFILES)
${TOP_INCDIR}/ubik_int.h: ubik_int.h
${INSTALL_DATA} $? $@
-utst_server: utst_server.o utst_int.ss.o utst_int.xdr.o libubik.a
+utst_server: utst_server.o utst_int.ss.o utst_int.xdr.o libubik.a
$(AFS_LDRULE) utst_server.o utst_int.ss.o utst_int.xdr.o \
libubik.a $(LIBS) $(LIB_roken)
-utst_client: utst_client.o utst_int.cs.o utst_int.xdr.o libubik.a
+utst_client: utst_client.o utst_int.cs.o utst_int.xdr.o libubik.a
$(AFS_LDRULE) utst_client.o utst_int.cs.o utst_int.xdr.o \
libubik.a $(LIBS) $(LIB_roken)
-udebug: udebug.o libubik.a
+udebug: udebug.o libubik.a
$(AFS_LDRULE) udebug.o libubik.a $(LIBS) $(LIB_roken)
ubik_int.cs.c: ubik_int.xg
utst_int.ss.o: utst_int.ss.c ${INCLS} utst_int.h
utst_int.cs.o: utst_int.cs.c ${INCLS} utst_int.h
-utst_int.xdr.o: utst_int.xdr.c ${INCLS} utst_int.h
+utst_int.xdr.o: utst_int.xdr.c ${INCLS} utst_int.h
liboafs_ubik.la: liboafs_ubik.la.sym $(LT_objs) $(LT_deps)
$(LT_LDLIB_shlib) $(LT_objs) $(LT_deps) $(LT_libs)
############################################################################
# Install header files
-INCFILEDIR = $(DESTDIR)\include
+INCFILEDIR = $(DESTDIR)\include
INCFILES =\
$(INCFILEDIR)\ubik.h \
- $(INCFILEDIR)\ubik_int.h
+ $(INCFILEDIR)\ubik_int.h
install_headers: $(INCFILES)
$(LIBFILE): $(LIBOBJS)
- $(LIBARCH)
+ $(LIBARCH)
############################################################################
# build mtafsubik.lib
$(OUT)\ubikclient_mt.obj:ubikclient.c
$(C2OBJ) $** -DAFS_PTHREAD_ENV
-$(MT_LIBFILE): $(MT_LIBOBJS)
- $(LIBARCH)
+$(MT_LIBFILE): $(MT_LIBOBJS)
+ $(LIBARCH)
############################################################################
# Definitions for building a EXE.
$(DESTDIR)\lib\afsroken.lib
-$(RS_UDBG_EXEFILE): $(UDBG_EXEOBJS) $(UDBG_EXELIBS)
+$(RS_UDBG_EXEFILE): $(UDBG_EXEOBJS) $(UDBG_EXELIBS)
$(EXECONLINK) iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
install: $(INCFILES) $(LIBFILE) $(MT_LIBFILE) $(CL_UDBG_EXEFILE)
clean::
- $(DEL) ubik_int.ss.c ubik_int.cs.c ubik_int.xdr.c
+ $(DEL) ubik_int.ss.c ubik_int.cs.c ubik_int.xdr.c
$(DEL) uerrors.c $(INCFILES)
$(DEL) ubik_int.h ubik.h
############################################################################
# test ubik
-test tests: utst_server utst_client $(EXEFILE)
+test tests: utst_server utst_client $(EXEFILE)
utst_server: $(OUT)\utst_server.obj $(OUT)\utst_int.ss.obj $(OUT)\utst_int.xdr.obj $(EXELIBS)
- $(EXECONLINK)
+ $(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
-
+
utst_client: $(OUT)\utst_client.obj $(OUT)\utst_int.cs.obj $(OUT)\utst_int.xdr.obj $(EXELIBS)
- $(EXECONLINK)
+ $(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
-
+
# rxgen on utst_int.xg
utst_int.ss.c utst_int.cs.c utst_int.xdr.c utst_int.h: utst_int.xg
$(RXGEN) utst_int.xg
-$(OUT)\utst_server.obj $(OUT)\utst_client.obj : utst_int.h
+$(OUT)\utst_server.obj $(OUT)\utst_client.obj : utst_int.h
mkdir:
-
+
#
# Build targets
#
-upclient: client.o update.cs.o utils.o ${LIBS}
+upclient: client.o update.cs.o utils.o ${LIBS}
$(AFS_LDRULE) client.o update.cs.o utils.o \
${LIBS} $(LIB_roken) ${XLIBS}
#
# Misc. targets
#
-clean:
+clean:
$(RM) -f *.o upclient upserver update.ss.c update.cs.c update.xdr.c update.h core \
AFS_component_version_number.c
$(UPSERVER): $(USVR_OBJS) $(LIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(UPCLIENT): $(UCLNT_OBJS) $(LIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(OUT)\usd_nt.obj \
$(OUT)\AFS_component_version_number.obj
-$(LIBFILE): $(LIBOBJS)
- $(LIBARCH)
+$(LIBFILE): $(LIBOBJS)
+ $(LIBARCH)
############################################################################
-# make and install
+# make and install
install: $(INCFILES) $(LIBFILE)
clean::
$(DEL) $(LIBFILE)
-test:
+test:
$(CD) test
$(MAKECMD) /fNTMakefile test
$(CD) ..
mkdir:
-
+
$(SYMSTORE_IMPORT)
mkdir:
-
+
uss_kauth.o \
uss_fs.o \
lex.yy.o \
- y.tab.o
+ y.tab.o
uss: uss.o ${OBJS} $(LIBS)
$(AFS_LDRULE) uss.o ${OBJS} ${LIBS} $(LIB_roken) $(LIB_crypt) $(XLIBS)
sys.o: sys.c AFS_component_version_number.c ${includes}
-sys: sys.o
+sys: sys.o
$(AFS_LDRULE) sys.o
#
$(MT_LIBFILE): $(MT_LIBOBJS)
$(LIBARCH) Rpcrt4.lib
-install_headers: $(INCFILES)
+install_headers: $(INCFILES)
install: install_headers $(LIBOBJS) $(LIBFILE) $(MT_LIBFILE)
test_ktime: test_ktime.o ../util.a
$(AFS_LDRULE) test_ktime.o ../util.a ${XLIBS}
-dirpath_test: dirpath_test.o ../util.a
+dirpath_test: dirpath_test.o ../util.a
$(AFS_LDRULE) dirpath_test.o ../util.a ${XLIBS}
b64: b64.o ../util.a
$(DEL) $(OUT)\snprintf_test.*
mkdir:
-
+
$(TOP_LIBDIR)/libopr.a \
$(TOP_LIBDIR)/libafsutil.a
-LIBS = ${FSLIBS}
+LIBS = ${FSLIBS}
all: fs up fstrace cmdebug livesys kdump-build cacheout afsio
* ) ${CC} -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBS} ;; \
esac
-kdump64:
+kdump64:
-set -x; \
case ${SYS_NAME} in \
sun4x_5[789] | sun4x_510 | hp_ux11* | sunx86_5[789] | sunx86_510 ) \
all: vfsck
-vfsck: ${OBJS}
+vfsck: ${OBJS}
$(AFS_LDRULE) ${OBJS} ${NON_SHARED} ${XLIBS}
main.o: main.c AFS_component_version_number.c
$(EXEFILE): $(EXEOBJS) $(EXELIBS)
$(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
${TOP_INCDIR}/afs/vl_opcodes.h \
${TOP_INCDIR}/afs/vlserver.h \
${TOP_INCDIR}/afs/vldbint.h \
- ${TOP_INCDIR}/afs/cnvldb.h
+ ${TOP_INCDIR}/afs/cnvldb.h
${TOP_LIBDIR}/libvldb.a: libvldb.a
${INSTALL_DATA} $? $@
$(INCFILEDIR)\vl_opcodes.h: vl_opcodes.h
$(COPY) vl_opcodes.h $(INCFILEDIR)\vl_opcodes.h
-
+
############################################################################
# build afsvldb.lib
$(OUT)\vldbint.xdr.obj \
$(OUT)\AFS_component_version_number.obj
-$(LIBFILE): $(LIBOBJS)
- $(LIBARCH)
+$(LIBFILE): $(LIBOBJS)
+ $(LIBARCH)
############################################################################
# build mtafsvldb.lib
$(OUT)\vldbint.xdr_mt.obj:vldbint.xdr.c
$(C2OBJ) $** -DAFS_PTHREAD_ENV
-$(MT_LIBFILE): $(MT_LIBOBJS)
- $(LIBARCH)
+$(MT_LIBFILE): $(MT_LIBOBJS)
+ $(LIBARCH)
############################################################################
# build vlserver.exe
$(VLSERVER): $(VLSERVER_EXEOBJS) $(LIBFILE) $(VLSERVER_EXECLIBS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
;; \
esac
-gi: ${TOP_LIBDIR}/libsys.a
+gi: ${TOP_LIBDIR}/libsys.a
$(Q)case ${SYS_NAME} in \
*linux* | sgi_* | *fbsd* ) \
echo "Don't build gi on ${SYS_NAME}";; \
install: $(INCFILES) $(LIBFILE) $(MT_LIBFILE) $(DAFS_LIBFILE) $(SALVAGER) $(VOLINFO) $(VOLSCAN)
mkdir:
-
+
all: listVicepx updateDirInode testpart
-install:
+install:
${OBJECTS}: ${PUBLICHEADERS} ${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/lock.h ${TOP_INCDIR}/afs/afsint.h ../filesignal.h ../vutils.h ../vldb.h ../salvage.h ../volinodes.h ../qiin.h
testpart: testpart.c ../vlib.a
$(AFS_LDRULE) testpart.c ${TOP_LIBDIR}/vlib.a ${TOP_LIBDIR}/liblwp.a \
${TOP_LIBDIR}/util.a ${XLIBS}
-
-listVicepx: listVicepx.o utilities.o
- $(AFS_LDRULE) listVicepx.o utilities.o ${LIBS}
-updateDirInode: updateDirInode.o
- $(AFS_LDRULE) updateDirInode.o ${LIBS}
+listVicepx: listVicepx.o utilities.o
+ $(AFS_LDRULE) listVicepx.o utilities.o ${LIBS}
+
+updateDirInode: updateDirInode.o
+ $(AFS_LDRULE) updateDirInode.o ${LIBS}
NAMEI_PROGS = nicreate nincdec nino nilist
$(AFS_LDRULE) nino.o ${TOP_LIBDIR}/util.a
clean:
- $(RM) -f *.o *.a
+ $(RM) -f *.o *.a
$(RM) -f ${SCMPROGS} ${STAGEPROGS} core listVicepx updateDirInode
-dest:
+dest:
$(SYMSTORE_IMPORT)
mkdir:
-
+
#
# Misc targets
-#
+#
clean:
$(LT_CLEAN)
$(RM) -f *.o *.a core volserver volint.ss.c volint.cs.c volint.h \
$(OUT)\volint.xdr.obj \
$(OUT)\vsprocs.obj \
$(OUT)\vsutils.obj \
- $(OUT)\AFS_component_version_number.obj
+ $(OUT)\AFS_component_version_number.obj
$(LIBFILE): $(LIBOBJS)
$(LIBARCH)
$(VOLSERVER_EXEFILE): $(VOLSERVER_EXEOBJS) $(VOLSERVER_EXELIBS) $(EXEC_LIBS) $(HEIMDEPS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib $(HEIMLINKOPTS)
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(RS_VOS_EXEFILE): $(VOS_EXEOBJS) $(VOS_EXELIBS) $(EXEC_LIBS) $(HEIMDEPS)
$(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib $(HEIMLINKOPTS)
$(_VC_MANIFEST_EMBED_EXE)
- $(EXEPREP)
+ $(EXEPREP)
$(CODESIGN_USERLAND)
$(SYMSTORE_IMPORT)
$(OUT)\xstat_cm_test.res: xstat_cm_test.rc AFS_component_version_number.h
$(BINDIR)\xstat_cm_test.exe: $(OUT)\xstat_cm_test.obj $(OUT)\xstat_cm_test.res $(LIBDIR)\afs_xstat_cm.lib $(LIBS)
- $(EXECONLINK)
+ $(EXECONLINK)
$(_VC_MANIFEST_EMBED_EXE)
$(EXEPREP)
$(CODESIGN_USERLAND)