Intial commit
This commit is contained in:
95
prospero/lib/psrv/archie2/Makefile.backup
Executable file
95
prospero/lib/psrv/archie2/Makefile.backup
Executable file
@@ -0,0 +1,95 @@
|
||||
A_INC = -Iarchie_src
|
||||
|
||||
INCS += ${A_INC}
|
||||
|
||||
# libraries should be relative to this dir, not SRC
|
||||
DBS_LIB = libpsarchie.a
|
||||
|
||||
CFLAGS += -O2 -DMMAP -DSTRFIND -DCLEANUP
|
||||
|
||||
CFILES = \
|
||||
arch_dsdb.c \
|
||||
arch_prioritize.c \
|
||||
prarch_match.c \
|
||||
prarch_host.c \
|
||||
atopdate.c \
|
||||
atoplink.c
|
||||
|
||||
OBJECTS = \
|
||||
arch_dsdb.o \
|
||||
arch_prioritize.o \
|
||||
prarch_match.o \
|
||||
prarch_host.o \
|
||||
atopdate.o \
|
||||
atoplink.o
|
||||
|
||||
ARC_LIB = \
|
||||
oper.o \
|
||||
database.o \
|
||||
misc.o \
|
||||
error.o \
|
||||
net.o
|
||||
|
||||
ARC_LIBSRC = \
|
||||
oper.c \
|
||||
database.c \
|
||||
misc.c \
|
||||
error.c \
|
||||
net.c
|
||||
|
||||
|
||||
CODE = ${CFILES} Makefile
|
||||
|
||||
all: ${DBS_LIB}
|
||||
|
||||
install:
|
||||
cp ${DBS_LIB} ${INSTDIR}/${SRV_LIB}
|
||||
ranlib ${INSTDIR}/${DBS_LIB}
|
||||
|
||||
cleandb:
|
||||
\rm -f db/* /usr/tmp/archie.lock
|
||||
\cp /dev/null db/file-list
|
||||
\cp /dev/null db/strings-list
|
||||
|
||||
${ARC_LIB}: Makefile
|
||||
${CC} ${F_CC} ${F_CPP} $*.c
|
||||
|
||||
${ARC_LIBSRC}:
|
||||
ln -s archie_src/$@
|
||||
|
||||
${DBS_LIB}: ${OBJECTS} ${ARC_LIB}
|
||||
rm -f ${DBS_LIB}
|
||||
ar rv ${DBS_LIB} ${OBJECTS} ${ARC_LIB}
|
||||
ranlib ${DBS_LIB}
|
||||
|
||||
# These Dependencies cannot be automatedly generated by the SWA Prospero
|
||||
# scripts, unless you're running on a machine with the ARCHIE sources on it.
|
||||
# Therefore, we treat them specially.
|
||||
# These dependencies should be updated the next time someone reading this is
|
||||
# in a position to do so.
|
||||
# Actually, to set the dependencies, create a dummy archie_src directory
|
||||
# with archie_defs.h, database.h, structs.h, defines.h, error.h
|
||||
# This will work unless any archie include files in turn include other
|
||||
# include files, which we of course don't know.
|
||||
atoplink.o: prarch.h
|
||||
atoplink.o: archie_src/database.h
|
||||
atoplink.o: archie_src/defines.h
|
||||
atoplink.o: ../../../include/pfs.h
|
||||
atoplink.o: ../../../include/psite.h
|
||||
atoplink.o: archie_src/structs.h
|
||||
prarch_host.o: prarch.h
|
||||
prarch_host.o: archie_src/archie_defs.h
|
||||
prarch_host.o: archie_src/database.h
|
||||
prarch_host.o: archie_src/defines.h
|
||||
prarch_host.o: ../../../include/perrno.h
|
||||
prarch_host.o: ../../../include/pfs.h
|
||||
prarch_host.o: archie_src/structs.h
|
||||
|
||||
# Dependencies
|
||||
arch_prioritize.o : \
|
||||
../../../include/ardp.h \
|
||||
../../../include/pfs_threads.h ../../../include/pfs_utils.h \
|
||||
../../../include/list_macros.h \
|
||||
../../../include/../lib/ardp/flocks.h ../../../include/pfs.h ../../../include/pmachine.h \
|
||||
../../../include/implicit_fixes.h \
|
||||
../../../include/perrno.h
|
||||
Reference in New Issue
Block a user