home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
t
/
trmcap11.zip
/
termcap-1.1
/
Makefile.in
< prev
next >
Wrap
Makefile
|
1992-10-13
|
3KB
|
118 lines
# Makefile for GNU termcap library.
# Copyright (C) 1992 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#### Start of system configuration section. ####
srcdir = @srcdir@
VPATH = @srcdir@
CC = @CC@
# If you don't have a BSD or GNU install program, use cp.
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
MAKEINFO = makeinfo
# Things you might add to DEFS:
# -DUSG If you have memcpy instead of bcopy.
# -DNO_ARG_ARRAY If you can't take the address of the first of
# a group of arguments and treat it as an array.
# We always define this, because it's not a big loss
# and can't be detected when cross-autoconfiguring.
DEFS = @DEFS@ -DNO_ARG_ARRAY
CFLAGS = -g
prefix = /usr/local
exec_prefix = $(prefix)
# Directory in which to install libtermcap.a.
libdir = $(exec_prefix)/lib
# Directory in which to install termcap.h.
includedir = $(prefix)/include
# Directory in which to optionally also install termcap.h,
# so compilers besides gcc can find it by default.
# If it is empty or not defined, termcap.h will only be installed in
# includedir.
oldincludedir = /usr/include
# Directory in which to install the documentation info files.
infodir = $(prefix)/info
#### End of system configuration section. ####
SHELL = /bin/sh
SRCS = termcap.c tparam.c version.c
OBJS = termcap.o tparam.o version.o
HDRS = termcap.h
DISTFILES = $(SRCS) $(HDRS) ChangeLog COPYING README INSTALL NEWS \
termcap.texi termcap.info* \
texinfo.tex Makefile.in configure configure.in
all: libtermcap.a termcap.info
.c.o:
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DEFS) -I$(srcdir) $<
install: all
$(INSTALL_DATA) libtermcap.a $(libdir)/libtermcap.a
-ranlib $(libdir)/libtermcap.a
cd $(srcdir); $(INSTALL_DATA) termcap.h $(includedir)/termcap.h
-cd $(srcdir); test -z "$(oldincludedir)" || \
$(INSTALL_DATA) termcap.h $(oldincludedir)/termcap.h
cd $(srcdir); for f in termcap.info*; \
do $(INSTALL_DATA) $$f $(infodir)/$$f; done
uninstall:
rm -f $(libdir)/libtermcap.a $(includedir)/termcap.h
test -z "$(oldincludedir)" || rm -f $(oldincludedir)/termcap.h
rm -f $(infodir)/termcap.info*
libtermcap.a: $(OBJS)
ar rc $@ $(OBJS)
-ranlib $@
termcap.info: termcap.texi
$(MAKEINFO) $(srcdir)/termcap.texi --output=$(srcdir)/termcap.info
TAGS: $(SRCS)
etags $(SRCS)
clean:
rm -f *.a *.o core
mostlyclean: clean
distclean: clean
rm -f Makefile config.status
realclean: distclean
rm -f TAGS *.info*
dist: $(DISTFILES)
echo termcap-`sed -e '/version_string/!d' -e 's/[^0-9]*\([0-9a-z.]*\).*/\1/' -e q version.c` > .fname
rm -rf `cat .fname`
mkdir `cat .fname`
ln $(DISTFILES) `cat .fname`
tar chZf `cat .fname`.tar.Z `cat .fname`
rm -rf `cat .fname` .fname