#
# Makefile for bbftpd deamon
#
STDOBJS = bbftpd.o\
bbftpd_cd.o\
bbftpd_check.o\
bbftpd_crypt.o\
bbftpd_daemon.o\
bbftpd_list.o\
bbftpd_login.o\
bbftpd_message.o\
bbftpd_mkdir.o\
bbftpd_readcontrol.o\
bbftpd_retr.o\
bbftpd_signals.o\
bbftpd_socket.o\
bbftpd_store.o\
bbftpd_utils.o\
changetodir.o\
createadir.o\
createreceivesock.o\
readcontrol.o\
sendafile.o\
sendlist.o\
signals_routines.o\
storeafile.o
OBJS = $(STDOBJS) @RFIOOBJS@ @CERTOBJS@ @PRIVOBJS@
HEAD = ./bbftpd.h \
../includes/bbftpd_private.h \
../includes/bbftpd_private_user.h \
../includes/common.h \
../includes/config.h \
../includes/daemon.h \
../includes/daemon_proto.h \
../includes/status.h \
../includes/structures.h\
../includes/version.h
PROG = bbftpd
# CPPFLAGS is ignored on ccdvrs01
CFLAGS = @CFLAGS@ @CPPFLAGS@
#CFLAGS = @CFLAGS@
#CPPFLAGS = @CPPFLAGS@
#
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
GFWLIB = @GFWLIB@
CC = cc
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
mandir = @mandir@
all: ${PROG}
${OBJS} : ${HEAD}
../gfw/libgfw.a:
(cd ../gfw; make clean; make)
${PROG} : ${OBJS} ${GFWLIB}
${CC} -o $@ ${OBJS} ${LDFLAGS} ${GFWLIB} ${LIBS}
clean:
rm -f *.o
rm -rf obj.@host@
rm -f config.cache
rm -f config.log
(cd ../gfw; make clean)
install:${PROG}
mkdir -p ${prefix}
mkdir -p ${bindir}
@INSTALL@ ${PROG} ${bindir}/${PROG}
mkdir -p ${prefix}/etc
@INSTALL@ startup ${prefix}/etc/${PROG}
install-doc:
mkdir -p ${mandir}
mkdir -p ${mandir}/man1
@INSTALL@ ../doc/${PROG}.1 ${mandir}/man1/${PROG}.1
runtest: ${PROG}
./${PROG} -v
syntax highlighted by Code2HTML, v. 0.9.1