SHELL = /bin/sh CC = @CC@ MAKECMD = make OSNAME = @osname@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ SUBDIRS = intl po X_INCLUDE = . X_LIBS = . OPTIMIZE = DEBUG = INCLUDES = -I$(X_INCLUDE) @DESINCLUDEPATH@ @ZLIB_INCLUDEPATH@ DEFINES = -D$(OSNAME) -DOSNAME=$(OSNAME) @SYSDEFINES@ \ @DESDEFINES@ @ZLIB_DEFINES@ CFLAGS = @CFLAGS@ $(INCLUDES) $(DEFINES) $(DEBUG) $(OPTIMIZE) \ $(EXTRA_CFLAGS) @EXTRACFLAGS@ \ -DLOCALEDIR=\"$(LOCALEDIR)\" UTILSLIB = x_utils X_HEADERS = crptauth.h \ fileutil.h \ mvals.h \ netutils.h \ packer.h \ sysutils.h \ utils.h \ x_data.h \ x_defs.h \ x_errno.h \ x_regex.h \ x_timer.h \ x_types.h \ zutils.h X_LIBTOOLS = prosname.sh \ prosspec.sh BULIB = afbackup LIBRARIES = -l$(BULIB) -l$(UTILSLIB) @LIBS@ @DESLIBPATH@ \ @DESLIB@ @ZLIB_LIBPATH@ @ZLIB_LIB@ -lm @INTLLIBS@ LDFLAGS = -L$(X_LIBS) $(LIBRARIES) $(EXTRA_LD_FLAGS) X_LIBSRCS = crptauth.c \ pack.c \ unpack.c \ utils.c \ goptions.c \ fileutil.c \ x_regex.c \ mutils.c \ sysutils.c \ netutils.c \ timeutil.c \ typeutil.c \ safewrap.c \ zutils.c X_LIBOBJS = $(X_LIBSRCS:.c=.o) BULIBSRCS = buutil.c \ prot.c BULIBOBJS = $(BULIBSRCS:.c=.o) CRYPTKEY = cryptkey.h CL_HELPERS = __piper __packpats @DESCRPT@ @ZIP@ SV_HELPERS = __numset PROGRAMS = afserver afmserver afclient cartready label_tape \ full_backup $(CL_HELPERS) $(SV_HELPERS) RESTRCLNTPROGS = afclient afbackup afrestore afverify copy_tape \ full_backup incr_backup afbackout update_indexes \ __descrpt __z CLIENTPROGRAMS = $(RESTRCLNTPROGS) autocptapes afclientconfig \ xafclientconfig xafrestore RESTRSVRPROGS = afmserver afserver label_tape cartready changerready \ cartis SERVERPROGRAMS = $(RESTRSVRPROGS) afserverconfig cartagehandler \ xafserverconfig xafserverstatus __inc_link __mt __numset X_LIBRARY = lib$(UTILSLIB).a BACKUPLIB = lib$(BULIB).a BASELIBS = intllibs TESTMAINSRCS = testmain.c TESTMAINOBJS = $(TESTMAINSRCS:.c=.o) SERVERSRCS = server.c SERVEROBJS = $(SERVERSRCS:.c=.o) MSERVERSRCS = mserver.c MSERVEROBJS = $(MSERVERSRCS:.c=.o) CARTRDYSRCS = cartready.c CARTRDYOBJS = $(CARTRDYSRCS:.c=.o) LABELTAPESRCS = label_tape.c LABELTAPEOBJS = $(LABELTAPESRCS:.c=.o) CLIENTSRCS = client.c CLIENTOBJS = $(CLIENTSRCS:.c=.o) FULLBUSRCS = full_backup.c FULLBUOBJS = $(FULLBUSRCS:.c=.o) TESTCLIENTSRCS = testclient.c TESTCLIENTOBJS = $(TESTCLIENTSRCS:.c=.o) SERVERCONFFILE = server.conf CLIENTCONFFILE = client.conf CHANGERCONFFILE = changer.conf prefix = @prefix@ exec_prefix = @exec_prefix@ CLIENTLIBDIR = @clientlibdir@ CLIENTBINDIR = @clientbindir@ CLIENTVARDIR = @clientvardir@ CLIENTMANDIR = @clientmandir@ SERVERLIBDIR = @serverlibdir@ SERVERBINDIR = @serverbindir@ SERVERVARDIR = @servervardir@ SERVERMANDIR = @servermandir@ COMMONDIR = @commondir@ COMMONDATADIR = @commondatadir@ COMMONSHLIBDIR = @commonshlibdir@ BINDIR = @bindir@ SBINDIR = @sbindir@ LIBEXECDIR = @libexecdir@ DATADIR = @datadir@ SYSCONFDIR = @sysconfdir@ MANDIR = @mandir@ VARDIR = @localstatedir@ REXECDIR = @REXECDIR@ # Where to install locale stuff LOCALEDIR = $(DATADIR)/locale CLIENTMANFILES = afclient.X \ afrestore.X \ afverify.X \ full_backup.X \ incr_backup.X \ copy_tape.X \ update_indexes.X \ xafrestore.X \ afclient.conf.X SERVERMANFILES = afserver.X \ afmserver.X \ cartis.X \ cartready.X \ label_tape.X \ cart_ctl.X \ afserver.conf.X SRCMANSUFFIX = 8 DESTMANSUFFIX = 8 CLIENTMANSRCS = $(CLIENTMANFILES:.X=.8) SERVERMANSRCS = $(SERVERMANFILES:.X=.8) # ^ this must be $(SRCMANSUFFIX) INSTALL = install -C .c.o: config.h $(CC) -c $(CFLAGS) $< all:: $(PROGRAMS) potfiles server: afserver potfiles @: afserver: $(CRYPTKEY) $(BACKUPLIB) $(X_LIBRARY) $(BASELIBS) $(SERVEROBJS) $(MSERVEROBJS) $(CARTRDYOBJS) $(LABELTAPEOBJS) xserverconfig xserverstatus $(SV_HELPERS) $(CC) -o afserver $(SERVEROBJS) $(LDFLAGS) $(CC) -o afmserver $(MSERVEROBJS) $(LDFLAGS) $(CC) -o cartready $(CARTRDYOBJS) $(LDFLAGS) $(CC) -o label_tape $(LABELTAPEOBJS) $(LDFLAGS) $(SERVEROBJS): $(CRYPTKEY) cartready: $(BACKUPLIB) $(X_LIBRARY) $(BASELIBS) $(CARTRDYOBJS) $(CC) -o cartready $(CARTRDYOBJS) $(LDFLAGS) label_tape: $(BACKUPLIB) $(X_LIBRARY) $(BASELIBS) $(LABELTAPEOBJS) $(CC) -o label_tape $(LABELTAPEOBJS) $(LDFLAGS) client: afclient potfiles @: afclient: $(CRYPTKEY) $(BACKUPLIB) $(X_LIBRARY) $(BASELIBS) $(CLIENTOBJS) $(FULLBUOBJS) xclientconfig xrestore $(CL_HELPERS) $(CC) -o afclient $(CLIENTOBJS) $(LDFLAGS) $(CC) -o full_backup $(FULLBUOBJS) $(LDFLAGS) $(CLIENTOBJS): $(CRYPTKEY) $(CRYPTKEY): ask_for_key @if [ -f cryptkey ]; then sh ./ask_for_key $@; chmod +x $@) fi xserverconfig: xsc if [ -z "${NO_GUI}" ]; then ( ./build_shwish $? > $@; chmod +x $@) fi xserverstatus: xss if [ -z "${NO_GUI}" ]; then ( ./build_shwish $? > $@; chmod +x $@) fi xrestore: xrs if [ -z "${NO_GUI}" ]; then ( ./build_shwish $? > $@; chmod +x $@) fi clean:: - for subdir in $(SUBDIRS) ; do (cd $$subdir && $(MAKE) clean ) ; done - rm -f *% *.o *.a *~ core* *_ veryclean: clean - rm -f $(PROGRAMS) distclean: clean - for subdir in $(SUBDIRS) ; do (cd $$subdir && $(MAKE) distclean ) ; done - rm -f $(PROGRAMS) $(CRYPTKEY) xclientconfig xserverconfig xrestore xserverstatus - rm -f config.cache config.log config.status config.setup Install.cache - rm -f `/bin/ls *.in|sed 's/[.]in$$//g'|grep -v configure` confdefs.h