#
# vii - buffer and display output
# Copyright (C) 1991-1995, 1999, 2005 Peter Miller
#
# 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 of the License, 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., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
#
# MANIFEST: instructions to make, how to build the package
#
# @configure_input@
#
#
# directory containing the source
#
srcdir = @srcdir@
VPATH = @srcdir@
#
# the name of the install program to use
#
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
#
# the name of the compiler to use
#
CC = @CC@
#
# The compiler flags to use
#
CFLAGS = -O
#
# The linker flags to use
#
LDFLAGS = -s
#
# prefix for installation path
#
prefix = @prefix@
exec_prefix = @exec_prefix@
#
# where to put the executables
#
bindir = $(exec_prefix)/bin
#
# where to put the manuals
#
mandir = $(prefix)/man
#
# extra libraries required for your system
#
LIBS = @LIBS@
#
# shell to use to run tests and commands
#
SH = @SH@
#
# command used to construct libraries
#
AR = ar
#
# program used to place index within libraries
#
RANLIB = @RANLIB@
#
# You should not need to alter anything below this point.
#------------------------------------------------------------
all: bin/vii
common/ac/signal.o: common/ac/signal.c common/ac/stdio.h \
common/config.h common/config.messy.h \
common/ac/signal.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/ac/signal.c
mv signal.o common/ac/signal.o
common/ac/string.o: common/ac/string.c common/ac/stddef.h \
common/config.h common/config.messy.h \
common/ac/string.h common/ac/time.h common/main.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/ac/string.c
mv string.o common/ac/string.o
common/arglex.o: common/arglex.c common/ac/ctype.h common/config.h \
common/config.messy.h common/ac/stddef.h \
common/ac/string.h common/arglex.h common/main.h \
common/error.h common/option.h common/str.h \
common/ac/stdarg.h common/trace.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/arglex.c
mv arglex.o common/arglex.o
common/error.o: common/error.c common/ac/ctype.h common/config.h \
common/config.messy.h common/ac/errno.h \
common/ac/stddef.h common/ac/stdio.h common/ac/stdlib.h \
common/ac/string.h common/ac/unistd.h \
common/ac/stdarg.h common/arglex.h common/main.h \
common/error.h common/mprintf.h common/option.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/error.c
mv error.o common/error.o
common/help.o: common/help.c common/ac/ctype.h common/config.h \
common/config.messy.h common/ac/stdarg.h \
common/ac/stdio.h common/ac/stdlib.h common/ac/string.h \
common/ac/unistd.h common/arglex.h common/main.h \
common/error.h common/help.h common/mem.h \
common/ac/stddef.h common/option.h common/str.h \
common/trace.h common/version_stmp.h man1/o__rules.h \
man1/z_exit.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/help.c
mv help.o common/help.o
common/mem.o: common/mem.c common/ac/errno.h common/config.h \
common/config.messy.h common/ac/signal.h \
common/ac/stddef.h common/ac/stdlib.h \
common/ac/string.h common/mem.h common/main.h \
common/error.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/mem.c
mv mem.o common/mem.o
common/mprintf.o: common/mprintf.c common/ac/errno.h common/config.h \
common/config.messy.h common/ac/stdio.h \
common/ac/stdlib.h common/ac/string.h common/error.h \
common/main.h common/mprintf.h common/ac/stdarg.h \
common/str.h common/ac/stddef.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/mprintf.c
mv mprintf.o common/mprintf.o
common/option.o: common/option.c common/ac/string.h common/config.h \
common/config.messy.h common/ac/stdio.h \
common/ac/stdlib.h common/ac/termios.h common/error.h \
common/main.h common/option.h common/trace.h \
common/ac/stddef.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/option.c
mv option.o common/option.o
common/str.o: common/str.c common/ac/ctype.h common/config.h \
common/config.messy.h common/ac/stdarg.h \
common/ac/stddef.h common/ac/stdio.h common/ac/stdlib.h \
common/ac/string.h common/error.h common/main.h \
common/mem.h common/mprintf.h common/str.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/str.c
mv str.o common/str.o
common/trace.o: common/trace.c common/ac/stdarg.h common/config.h \
common/config.messy.h common/ac/stddef.h \
common/ac/stdio.h common/ac/string.h common/error.h \
common/main.h common/mem.h common/option.h common/str.h \
common/trace.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/trace.c
mv trace.o common/trace.o
common/version.o: common/version.c common/ac/stdio.h common/config.h \
common/config.messy.h common/ac/stdlib.h \
common/arglex.h common/main.h common/error.h \
common/help.h common/option.h common/str.h \
common/ac/stddef.h common/ac/stdarg.h common/version.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/version.c
mv version.o common/version.o
common/version_stmp.o: common/version_stmp.c common/version_stmp.h \
common/main.h common/patchlevel.h
$(CC) $(CFLAGS) -Icommon -Icommon -c common/version_stmp.c
mv version_stmp.o common/version_stmp.o
man1/copyright.h: man1/copyright.so bin/txt2c
bin/txt2c man1/copyright.so man1/copyright.h
man1/o__rules.h: man1/o__rules.so bin/txt2c
bin/txt2c man1/o__rules.so man1/o__rules.h
man1/vii.h: man1/vii.1 bin/txt2c
bin/txt2c man1/vii.1 man1/vii.h
$(mandir)/man1/vii.1: man1/vii.1 bin/roffpp
bin/roffpp -Iman1 man1/vii.1 tmp
$(INSTALL_DATA) tmp $(mandir)/man1/vii.1
@rm tmp
man1/z_cr.h: man1/z_cr.so bin/txt2c
bin/txt2c man1/z_cr.so man1/z_cr.h
man1/z_exit.h: man1/z_exit.so bin/txt2c
bin/txt2c man1/z_exit.so man1/z_exit.h
ssp/main.o: ssp/main.c common/ac/stdio.h common/config.h \
common/config.messy.h common/ac/stdlib.h \
common/arglex.h common/main.h common/error.h \
common/option.h ssp/ssp.h common/str.h \
common/ac/stddef.h common/ac/stdarg.h
$(CC) $(CFLAGS) -Issp -Icommon -c ssp/main.c
mv main.o ssp/main.o
ssp/ssp.o: ssp/ssp.c common/ac/stdio.h common/config.h \
common/config.messy.h common/ac/ctype.h common/error.h \
common/main.h common/mem.h common/ac/stddef.h ssp/ssp.h
$(CC) $(CFLAGS) -Issp -Icommon -c ssp/ssp.c
mv ssp.o ssp/ssp.o
t0001a: test/00/t0001a.sh all
$(SH) test/00/t0001a.sh
txt2c/main.o: txt2c/main.c common/ac/stdio.h common/config.h \
common/config.messy.h common/ac/stdlib.h \
common/arglex.h common/main.h common/error.h \
common/option.h common/str.h common/ac/stddef.h \
common/ac/stdarg.h common/trace.h txt2c/txt2c.h
$(CC) $(CFLAGS) -Itxt2c -Icommon -c txt2c/main.c
mv main.o txt2c/main.o
txt2c/txt2c.o: txt2c/txt2c.c common/ac/ctype.h common/config.h \
common/config.messy.h common/ac/stdio.h \
common/ac/string.h common/error.h common/main.h \
txt2c/txt2c.h
$(CC) $(CFLAGS) -Itxt2c -Icommon -c txt2c/txt2c.c
mv txt2c.o txt2c/txt2c.o
vii/main.o: vii/main.c common/ac/stdio.h common/config.h \
common/config.messy.h common/ac/stdlib.h \
common/ac/unistd.h common/arglex.h common/main.h \
common/error.h common/help.h common/option.h \
common/str.h common/ac/stddef.h common/ac/stdarg.h \
vii/term.h vii/veneer.h common/version.h man1/vii.h
$(CC) $(CFLAGS) -Ivii -Icommon -c vii/main.c
mv main.o vii/main.o
vii/stash.o: vii/stash.c common/ac/stdlib.h common/config.h \
common/config.messy.h common/ac/string.h common/error.h \
common/main.h vii/stash.h common/ac/stddef.h vii/term.h \
common/mem.h
$(CC) $(CFLAGS) -Ivii -Icommon -c vii/stash.c
mv stash.o vii/stash.o
vii/term.o: vii/term.c common/ac/errno.h common/config.h \
common/config.messy.h common/ac/signal.h \
common/ac/stdlib.h common/ac/unistd.h common/ac/poll.h \
common/arglex.h common/main.h common/error.h \
common/option.h vii/term.h
$(CC) $(CFLAGS) -Ivii -Icommon -c vii/term.c
mv term.o vii/term.o
vii/veneer.o: vii/veneer.c common/ac/stdio.h common/config.h \
common/config.messy.h common/ac/string.h \
common/ac/time.h common/ac/unistd.h common/error.h \
common/main.h vii/veneer.h vii/stash.h \
common/ac/stddef.h common/str.h common/ac/stdarg.h \
vii/term.h
$(CC) $(CFLAGS) -Ivii -Icommon -c vii/veneer.c
mv veneer.o vii/veneer.o
CommonObj = common/ac/signal.o common/ac/string.o common/arglex.o \
common/error.o common/help.o common/mem.o \
common/mprintf.o common/option.o common/str.o \
common/trace.o common/version.o common/version_stmp.o
common/lib.a: $(CommonObj)
rm -f common/lib.a
$(AR) qc common/lib.a $(CommonObj)
$(RANLIB) common/lib.a
.bin:
-mkdir bin
@touch .bin
XiObj = vii/main.o vii/stash.o vii/term.o vii/veneer.o
bin/vii: $(XiObj) common/lib.a .bin
$(CC) $(LDFLAGS) -o bin/vii $(XiObj) common/lib.a $(LIBS)
Txt2cObj = common/ac/string.o common/arglex.o common/error.o \
common/mem.o common/mprintf.o common/option.o \
common/str.o common/trace.o txt2c/main.o txt2c/txt2c.o
bin/txt2c: $(Txt2cObj) .bin
@sleep 1
$(CC) $(LDFLAGS) -o bin/txt2c $(Txt2cObj) $(LIBS)
@sleep 1
sure: t0001a
@echo Passed All Tests
clean-obj:
rm -f core bin/txt2c common/ac/signal.o common/ac/string.o \
common/arglex.o common/error.o common/help.o \
common/mem.o common/mprintf.o common/option.o \
common/str.o common/trace.o common/version.o \
common/version_stmp.o man1/copyright.h man1/o__rules.h \
man1/vii.h man1/z_cr.h man1/z_exit.h txt2c/main.o \
txt2c/txt2c.o vii/main.o vii/stash.o vii/term.o \
vii/veneer.o
clean: clean-obj
rm -f bin/vii
distclean: clean
rm -f Makefile common/config.h config.status config.cache
$(bindir)/vii: bin/vii
$(INSTALL_PROGRAM) bin/vii $(bindir)/vii
install-bin: $(bindir)/vii
install-man: $(mandir)/man1/vii.1
install: install-bin install-man
syntax highlighted by Code2HTML, v. 0.9.1