181404Speter## Process this file with automake to produce Makefile.in 281404Speter# Makefile for GNU CVS program. 3175261Sobrien# 4175261Sobrien# Copyright (C) 1986-2005 The Free Software Foundation, Inc. 5175261Sobrien# 6175261Sobrien# Portions Copyright (C) 1998-2005 Derek Price, Ximbiot <http://ximbiot.com>, 7175261Sobrien# and others. 881404Speter 981404Speter# This program is free software; you can redistribute it and/or modify 1081404Speter# it under the terms of the GNU General Public License as published by 1181404Speter# the Free Software Foundation; either version 2, or (at your option) 1281404Speter# any later version. 1381404Speter 1481404Speter# This program is distributed in the hope that it will be useful, 1581404Speter# but WITHOUT ANY WARRANTY; without even the implied warranty of 1681404Speter# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1781404Speter# GNU General Public License for more details. 1881404Speter 1981404SpeterSHELL = /bin/sh 2081404Speter 2181404Speter# $(includeopt) is CVS specific and set by configure 2281404Speter# FIXME - This includes line is dependant on its order. This means there is 2381404Speter# some namespace hackery going on that maybe shouldn't be. Long term fix is to 2481404Speter# try and remove naming ocnflicts and fix Automake to allow particular includes 2581404Speter# to be attached only to particular object files. Short term fix is either or. 2681404Speter##INCLUDES = -I. -I.. -I$(srcdir) -I$(top_srcdir)/lib 2781404SpeterINCLUDES = -I$(top_srcdir)/lib -I$(top_srcdir)/diff -I$(top_srcdir)/zlib $(includeopt) 2881404Speter 2981404Speterbin_PROGRAMS = cvs 3081404Speterbin_SCRIPTS = cvsbug 3181404Speter 3281404Speter# The cvs executable 3381404Spetercvs_SOURCES = \ 3481404Speter add.c \ 3581404Speter admin.c \ 3681404Speter annotate.c \ 3781404Speter buffer.c \ 3881404Speter checkin.c \ 3981404Speter checkout.c \ 4081404Speter classify.c \ 4181404Speter client.c \ 4281404Speter commit.c \ 4381404Speter create_adm.c \ 4481404Speter cvsrc.c diff.c \ 4581404Speter edit.c \ 4681404Speter entries.c \ 4781404Speter error.c \ 4881404Speter expand_path.c \ 4981404Speter fileattr.c \ 5081404Speter filesubr.c \ 5181404Speter find_names.c \ 5281404Speter hardlink.c \ 5381404Speter hash.c \ 5481404Speter history.c \ 5581404Speter ignore.c \ 5681404Speter import.c \ 5781404Speter lock.c \ 5881404Speter log.c \ 5981404Speter login.c \ 6081404Speter logmsg.c \ 6181404Speter main.c \ 6281404Speter mkmodules.c \ 6381404Speter modules.c \ 6481404Speter myndbm.c \ 6581404Speter no_diff.c \ 6681404Speter parseinfo.c \ 6781404Speter patch.c \ 6881404Speter rcs.c \ 6981404Speter rcscmds.c \ 7081404Speter recurse.c \ 7181404Speter release.c \ 7281404Speter remove.c \ 7381404Speter repos.c \ 7481404Speter root.c \ 7581404Speter run.c \ 7681404Speter scramble.c \ 7781404Speter server.c \ 78128266Speter stack.c \ 7981404Speter status.c \ 8081404Speter subr.c \ 8181404Speter tag.c \ 8281404Speter update.c \ 83102840Speter version.c \ 8481404Speter vers_ts.c \ 8581404Speter watch.c \ 8681404Speter wrapper.c \ 8781404Speter zlib.c \ 8881404Speter buffer.h \ 8981404Speter client.h \ 9081404Speter cvs.h \ 9181404Speter edit.h \ 9281404Speter error.h \ 9381404Speter fileattr.h \ 9481404Speter hardlink.h \ 9581404Speter hash.h \ 96128266Speter history.h \ 9781404Speter myndbm.h \ 9881404Speter rcs.h \ 99102840Speter root.h \ 10081404Speter server.h \ 101128266Speter stack.h \ 10281404Speter update.h \ 10381404Speter watch.h 104102840Speter 10581404Spetercvs_LDADD = \ 10681404Speter ../diff/libdiff.a \ 10781404Speter ../lib/libcvs.a \ 108102840Speter ../zlib/libz.a 10981404Speter 11081404Speter# extra clean targets 11181404Speter# wish this could be distclean-hdr-local but it's not part of automake 112107484SpeterDISTCLEANFILES = check.log check.plog 11381404Speter 11481404Speter# General 11581404SpeterEXTRA_DIST = \ 11681404Speter .cvsignore \ 11781404Speter ChangeLog-9194 \ 11881404Speter ChangeLog-9395 \ 11981404Speter ChangeLog-96 \ 12081404Speter ChangeLog-97 \ 12181404Speter build_src.com \ 122102840Speter sanity.sh 12381404Speter 124102840Spetercheck-local: localcheck remotecheck 125102840Speter 126102840Speter.PHONY: localcheck 127102840Speterlocalcheck: 128128266Speter $(SHELL) $(srcdir)/sanity.sh `pwd`/cvs$(EXEEXT) 12981404Speter 13081404Speter.PHONY: remotecheck 13181404Speterremotecheck: all 132128266Speter $(SHELL) $(srcdir)/sanity.sh -r `pwd`/cvs$(EXEEXT) 13381404Speter 13481404Speter## MAINTAINER Targets 13581404Speter 13681404Speter# for backwards compatibility with the old makefiles 13781404Speter.PHONY: realclean 13881404Speterrealclean: maintainer-clean 139