srcdir = @srcdir@
VPATH = @srcdir@
CC = @CC@
AR = ar
RANLIB = @RANLIB@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
MAKEINFO = makeinfo
DEFS = @DEFS@ -DTERMCAP_FILE=\"$(termcapfile)\"
CFLAGS = -g
prefix = @prefix@
exec_prefix = @exec_prefix@
libdir = $(exec_prefix)/lib
includedir = $(prefix)/include
oldincludedir = /usr/include
infodir = $(prefix)/info
termcapfile = @termcapfile@
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.src termcap.texi termcap.info* \
texinfo.tex Makefile.in configure configure.in mkinstalldirs install-sh
all: libtermcap.a info
.c.o:
$(CC) -c $(CPPFLAGS) $(DEFS) -I. -I$(srcdir) $(CFLAGS) $<
install: all installdirs @installdata@
$(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: @uninstalldata@
rm -f $(libdir)/libtermcap.a $(includedir)/termcap.h
test -z "$(oldincludedir)" || rm -f $(oldincludedir)/termcap.h
rm -f $(infodir)/termcap.info*
install-data:
$(INSTALL_DATA) ${srcdir}/termcap.src ${termcapfile}
uninstall-data:
rm -f ${termcapfile}
installdirs:
$(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(libdir) \
$(includedir) $(infodir)
Makefile: Makefile.in config.status
$(SHELL) config.status
config.status: configure
$(SHELL) config.status --recheck
configure: configure.in
cd $(srcdir) && autoconf
libtermcap.a: $(OBJS)
$(AR) rc $@ $(OBJS)
-$(RANLIB) $@
info: termcap.info
termcap.info: termcap.texi
$(MAKEINFO) $(srcdir)/termcap.texi --output=$@
TAGS: $(SRCS)
etags $(SRCS)
clean:
rm -f *.a *.o core
mostlyclean: clean
distclean: clean
rm -f Makefile config.status config.cache config.log
maintainer-clean: distclean
@echo "This command is intended for maintainers to use;"
@echo "rebuilding the deleted files requires makeinfo."
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.gz `cat .fname`
rm -rf `cat .fname` .fname