initial import
This commit is contained in:
commit
33f0954c7b
341
Makefile.boucle
Normal file
341
Makefile.boucle
Normal file
@ -0,0 +1,341 @@
|
|||||||
|
##################################################################
|
||||||
|
# #
|
||||||
|
# Makefile pour "clients/serveur guinness" #
|
||||||
|
# #
|
||||||
|
# Thomas Nemeth. #
|
||||||
|
# #
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# #
|
||||||
|
# PARTIE DES VARIABLES MODIFIABLES #
|
||||||
|
# VARIABLES MODIFICATIONS ALLOWED PART #
|
||||||
|
# #
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
#*****************************************************************
|
||||||
|
# Répertoire d'installation
|
||||||
|
#
|
||||||
|
|
||||||
|
# Edited for Debian GNU/Linux.
|
||||||
|
DESTDIR = /tmp
|
||||||
|
PREFIX = usr/local
|
||||||
|
|
||||||
|
INSTALLDIR = $(DESTDIR)/$(PREFIX)
|
||||||
|
BINDIR = $(INSTALLDIR)/bin
|
||||||
|
# MANDIR = $(INSTALLDIR)/share/man/man1
|
||||||
|
MANDIR = $(INSTALLDIR)/man/man1
|
||||||
|
DATADIR = $(INSTALLDIR)/share/guinness-server
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# #
|
||||||
|
# PARTIE DES VARIABLES NON MODIFIABLES ! #
|
||||||
|
# NO MODIFICATION BELOW THIS LINE ! #
|
||||||
|
# #
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
|
||||||
|
#*****************************************************************
|
||||||
|
# RÉCUPÉRATION DU NOM DU RÉPERTOIRE DE DONNÉES :
|
||||||
|
#
|
||||||
|
|
||||||
|
###
|
||||||
|
# GNU Make : non portable
|
||||||
|
# OLDDATADIR = $(shell cat DATADIR)
|
||||||
|
# OLDDATADIR = `cat DATADIR`
|
||||||
|
REALDATADIR = $(PREFIX)/share/guinness-server
|
||||||
|
DOCDIR = $(DATADIR)/docs
|
||||||
|
|
||||||
|
|
||||||
|
#*****************************************************************
|
||||||
|
# TYPE D'OS :
|
||||||
|
#
|
||||||
|
|
||||||
|
###
|
||||||
|
# GNU Make : non portable
|
||||||
|
# MY_OSTYPE = $(shell uname -s)
|
||||||
|
# MY_OSTYPE = `uname -s`
|
||||||
|
|
||||||
|
|
||||||
|
#*****************************************************************
|
||||||
|
# FLAGS :
|
||||||
|
#
|
||||||
|
|
||||||
|
CFLAGS =
|
||||||
|
CPPFLAGS = -O2 -Wall
|
||||||
|
EXTRA_CPPFLAGS = -D${MY_OSTYPE}
|
||||||
|
LDFLAGS =
|
||||||
|
|
||||||
|
|
||||||
|
#*****************************************************************
|
||||||
|
# DEBUG MODE FLAGS :
|
||||||
|
#
|
||||||
|
|
||||||
|
DEBUG_CFLAGS = -g3
|
||||||
|
# DEBUG_CPPFLAGS = -DDEBUG
|
||||||
|
DEBUG_LDFLAGS = -g3
|
||||||
|
|
||||||
|
|
||||||
|
#*****************************************************************
|
||||||
|
# BIBLIOTHÈQUES NÉCESSAIRES ET DIFFÉRENCIATION DES OS :
|
||||||
|
#
|
||||||
|
# Pour OpenBSD : CPPFLAGS += -I/local/OpenBSD/src/gnu/usr.bin/binutils/include
|
||||||
|
|
||||||
|
|
||||||
|
SYSLIBS = -lcrypt
|
||||||
|
SERVERLIBS = -lpthread
|
||||||
|
|
||||||
|
###
|
||||||
|
# GNU Make : non portable
|
||||||
|
|
||||||
|
# ifeq "$(MY_OSTYPE)" "SunOS"
|
||||||
|
# SYSLIBS += -lsocket -lnsl -lresolv
|
||||||
|
# CPPFLAGS += -D__BUILTIN_VA_ARG_INCR
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifeq "$(MY_OSTYPE)" "FreeBSD"
|
||||||
|
# SERVERLIBS = -lc_r
|
||||||
|
# else
|
||||||
|
# SERVERLIBS = -lpthread
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# OpenBSD : pour trouver getopt.h
|
||||||
|
# CPPFLAGS += -I/local/OpenBSD/src/gnu/usr.bin/binutils/include
|
||||||
|
|
||||||
|
CLIENTLIBS =
|
||||||
|
|
||||||
|
|
||||||
|
#*****************************************************************
|
||||||
|
# PROGRAMS - INFOS - SOURCES - OBJECTS :
|
||||||
|
#
|
||||||
|
|
||||||
|
PROG = guinness-server
|
||||||
|
PROG1 = guinnessd
|
||||||
|
PROG2 = guinness
|
||||||
|
###
|
||||||
|
# GNU Make : non portable
|
||||||
|
# VERSION = $(shell cat VERSION)
|
||||||
|
# VERSION = `cat VERSION`
|
||||||
|
CC = gcc
|
||||||
|
CP = cp
|
||||||
|
RM = rm
|
||||||
|
INSTALL = install
|
||||||
|
GZIP = gzip
|
||||||
|
SED = sed
|
||||||
|
SRCS1 = tools.c\
|
||||||
|
xmem.c\
|
||||||
|
printlog.c\
|
||||||
|
lists.c\
|
||||||
|
broadcast.c\
|
||||||
|
drinks.c\
|
||||||
|
clients.c\
|
||||||
|
commands.c\
|
||||||
|
guinnessd.c
|
||||||
|
SRCS2 = tools.c\
|
||||||
|
xmem.c\
|
||||||
|
guinness.c
|
||||||
|
OBJS1 = $(SRCS1:%.c=%.o)
|
||||||
|
OBJS2 = $(SRCS2:%.c=%.o)
|
||||||
|
DOCS = guinness-server.html\
|
||||||
|
guinness.1\
|
||||||
|
guinness-7bits.1\
|
||||||
|
guinnessd.1\
|
||||||
|
guinnessd-7bits.1\
|
||||||
|
guinness-man.txt\
|
||||||
|
guinness-man.man\
|
||||||
|
guinnessd-man.txt\
|
||||||
|
guinnessd-man.man
|
||||||
|
###
|
||||||
|
# GNU Make : non portable
|
||||||
|
# TODAY = $(shell date '+%d %B %Y')
|
||||||
|
# TODAY = `date '+%d %B %Y'`
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# FICHIERS POUR LE PAQUETAGE CLIENT
|
||||||
|
#
|
||||||
|
|
||||||
|
CLIENT = guinness-client
|
||||||
|
CLIENT_FILES = VERSION COPYING makedep CHANGES README BUGS TODO DATADIR guinness.* tools.* xmem.* guinness-server* config.h* defines.h
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# DÉFINITIONS GLOBALES
|
||||||
|
#
|
||||||
|
|
||||||
|
DEFAULT_CPPFLAGS = $(CPPFLAGS) $(EXTRA_CPPFLAGS)
|
||||||
|
TOOLKIT_CPPFLAGS =
|
||||||
|
|
||||||
|
ALL_CFLAGS = $(CFLAGS) $(GTK_CFLAGS) $(DEBUG_CFLAGS)
|
||||||
|
ALL_CPPFLAGS = $(DEFAULT_CPPFLAGS) $(TOOLKIT_CPPFLAGS) $(DEBUG_CPPFLAGS)
|
||||||
|
ALL_LIBS = $(SYSLIBS) $(XLIBS) $(DEBUG_LDFLAGS)
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# RÈGLES
|
||||||
|
#
|
||||||
|
# Rajouts ? Idées :
|
||||||
|
# Pour une version texte:
|
||||||
|
# groff -man -Tlatin1 -P-u -P-b guinness-server.1
|
||||||
|
#
|
||||||
|
# Pour une version html
|
||||||
|
# groff -man -Thtml guinness-server.1
|
||||||
|
#
|
||||||
|
|
||||||
|
.PHONY: all dep datadir documentation mostlyclean clean distclean package clientpack binaries packages htmlonline online softinstall install uninstall
|
||||||
|
|
||||||
|
all: datadir config.h documentation $(PROG1) $(PROG2)
|
||||||
|
|
||||||
|
dep: .dependencies
|
||||||
|
|
||||||
|
datadir:
|
||||||
|
@if [ "$(OLDDATADIR)" != "$(REALDATADIR)" ]; then \
|
||||||
|
echo "$(REALDATADIR)" > DATADIR ; \
|
||||||
|
else \
|
||||||
|
echo "Répertoire de configuration : $(DATADIR)" ; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
config.h: config.h.in VERSION DATADIR
|
||||||
|
$(SED) -e "s/§VERSION§/$(VERSION)/g" \
|
||||||
|
-e "s,§DATADIR§,$(REALDATADIR),g" \
|
||||||
|
-e "s/§OSTYPE§/$(MY_OSTYPE)/g" \
|
||||||
|
-e "s/§TODAY§/${TODAY}/g" $< > $@
|
||||||
|
|
||||||
|
documentation: $(DOCS)
|
||||||
|
|
||||||
|
guinness-server.html: guinness-server.html.in guinnessd.1 guinness.1 VERSION
|
||||||
|
$(SED) -e "s/§VERSION§/$(VERSION)/g" -e "s/§TODAY§/${TODAY}/g" $< > $@
|
||||||
|
|
||||||
|
%.1: %.1.in VERSION
|
||||||
|
$(SED) -e "s/§VERSION§/$(VERSION)/g" \
|
||||||
|
-e "s/§TODAY§/${TODAY}/g" \
|
||||||
|
-e "s,§DATADIR§,$(REALDATADIR),g" $< > $@
|
||||||
|
|
||||||
|
%-7bits.1: %.1
|
||||||
|
cat $< | tr "[éèêëàâäçùûüîïôöÀÉ«»]" "[eeeeaaacuuuiiooAE\"\"]" \
|
||||||
|
| $(SED) -e 's/°/ degres /g' > $@
|
||||||
|
|
||||||
|
%-man.txt: %.1
|
||||||
|
groff -man -Tlatin1 -P-u -P-b $< > $@
|
||||||
|
|
||||||
|
%-man.man: %.1
|
||||||
|
groff -man -Tlatin1 $< > $@
|
||||||
|
# man -l $< > $@
|
||||||
|
|
||||||
|
$(PROG1): config.h $(OBJS1)
|
||||||
|
$(CC) -o $(PROG1) $(OBJS1) $(LDFLAGS) $(ALL_LIBS) $(SERVERLIBS)
|
||||||
|
|
||||||
|
$(PROG2): config.h $(OBJS2)
|
||||||
|
$(CC) -o $(PROG2) $(OBJS2) $(LDFLAGS) $(ALL_LIBS) $(CLIENTLIBS)
|
||||||
|
|
||||||
|
%.o: %.c %.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) -I/usr/include $(ALL_CPPFLAGS) $<
|
||||||
|
|
||||||
|
mostlyclean:
|
||||||
|
-$(RM) -f *~ *.o
|
||||||
|
-$(RM) -f core
|
||||||
|
-$(RM) -f boissons/*~
|
||||||
|
|
||||||
|
clean: mostlyclean
|
||||||
|
-$(RM) -f $(PROG1)
|
||||||
|
-$(RM) -f $(PROG2)
|
||||||
|
|
||||||
|
distclean: clean
|
||||||
|
-$(RM) -f config.h
|
||||||
|
-$(RM) -f guinness-server.html
|
||||||
|
-$(RM) -f *.1 guinness*-man.txt guinness*-man.man
|
||||||
|
|
||||||
|
mrproper: distclean
|
||||||
|
-$(RM) -f .dep*
|
||||||
|
-$(RM) -f .variables
|
||||||
|
|
||||||
|
package: distclean
|
||||||
|
cd .. ; \
|
||||||
|
$(CP) -R $(PROG) $(PROG)-$(VERSION) ; \
|
||||||
|
tar -cf $(PROG)-$(VERSION).tar $(PROG)-$(VERSION)/ ; \
|
||||||
|
$(GZIP) --best $(PROG)-$(VERSION).tar ; \
|
||||||
|
$(RM) -rf $(PROG)-$(VERSION)/
|
||||||
|
|
||||||
|
devpack: mrproper
|
||||||
|
cd .. ; \
|
||||||
|
tar -cf $(PROG)-dev.tar $(PROG)/ ; \
|
||||||
|
$(GZIP) --best $(PROG)-dev.tar ;
|
||||||
|
|
||||||
|
clientpack: clean
|
||||||
|
mkdir $(CLIENT)-$(VERSION)
|
||||||
|
$(CP) $(CLIENT_FILES) $(CLIENT)-$(VERSION)/
|
||||||
|
sed -e 's/all:.*/all: $(PROG2)/' Makefile > $(CLIENT)-$(VERSION)/Makefile
|
||||||
|
tar -cf ../$(CLIENT)-$(VERSION).tar $(CLIENT)-$(VERSION)/
|
||||||
|
$(GZIP) --best ../$(CLIENT)-$(VERSION).tar
|
||||||
|
-$(RM) -rf $(CLIENT)-$(VERSION)
|
||||||
|
|
||||||
|
binaries: $(PROG1) $(PROG2) $(PROG1).1 $(PROG2).1
|
||||||
|
$(MAKE) install DESTDIR=rootdir PREFIX=$(PREFIX)
|
||||||
|
cd rootdir ; \
|
||||||
|
tar -cf ../../$(PROG)-bin-$(VERSION).tar * ; \
|
||||||
|
$(GZIP) --best ../../$(PROG)-bin-$(VERSION).tar
|
||||||
|
-$(RM) -rf rootdir
|
||||||
|
|
||||||
|
packages: binaries clientpack package
|
||||||
|
|
||||||
|
htmlonline: $(PROG).html $(PROG1)-man.txt $(PROG1)-man.man $(PROG2)-man.txt $(PROG2)-man.man
|
||||||
|
-$(RM) -f $(HOME)/public_html/projets/$(PROG).html
|
||||||
|
-$(RM) -f $(HOME)/public_html/projets/$(PROG1)-man*
|
||||||
|
-$(RM) -f $(HOME)/public_html/projets/$(PROG2)-man*
|
||||||
|
$(CP) $(PROG).html $(HOME)/public_html/projets/
|
||||||
|
$(CP) $(PROG1)-man* $(HOME)/public_html/projets/
|
||||||
|
$(CP) $(PROG2)-man* $(HOME)/public_html/projets/
|
||||||
|
|
||||||
|
online: htmlonline packages
|
||||||
|
-$(RM) -f $(HOME)/public_html/projets/programmes/guinness*
|
||||||
|
mv ../guinness*.tar.gz $(HOME)/public_html/projets/programmes/
|
||||||
|
$(CP) README $(HOME)/public_html/projets/programmes/$(PROG).README
|
||||||
|
$(CP) CHANGES $(HOME)/public_html/projets/programmes/$(PROG).CHANGES
|
||||||
|
$(CP) TODO $(HOME)/public_html/projets/programmes/$(PROG).TODO
|
||||||
|
$(CP) BUGS $(HOME)/public_html/projets/programmes/$(PROG).BUGS
|
||||||
|
|
||||||
|
softinstall:
|
||||||
|
$(INSTALL) -d --mode=0755 $(BINDIR)
|
||||||
|
$(INSTALL) -s --mode=0755 ./$(PROG1) $(BINDIR)
|
||||||
|
$(INSTALL) -s --mode=0755 ./$(PROG2) $(BINDIR)
|
||||||
|
|
||||||
|
install: softinstall
|
||||||
|
$(INSTALL) -d --mode=0755 $(MANDIR)
|
||||||
|
$(INSTALL) -d --mode=0755 $(DOCDIR)
|
||||||
|
$(INSTALL) -d --mode=0755 $(DATADIR)/boissons
|
||||||
|
$(INSTALL) --mode=0644 boissons/* $(DATADIR)/boissons
|
||||||
|
$(INSTALL) --mode=0644 ./$(PROG1).1 $(MANDIR)
|
||||||
|
$(INSTALL) --mode=0644 ./$(PROG2).1 $(MANDIR)
|
||||||
|
$(GZIP) --best $(MANDIR)/$(PROG1).1
|
||||||
|
$(GZIP) --best $(MANDIR)/$(PROG2).1
|
||||||
|
$(INSTALL) --mode=0644 README $(DOCDIR)
|
||||||
|
$(INSTALL) --mode=0644 VERSION $(DOCDIR)
|
||||||
|
$(INSTALL) --mode=0644 COPYING $(DOCDIR)
|
||||||
|
$(INSTALL) --mode=0644 BUGS $(DOCDIR)
|
||||||
|
|
||||||
|
uninstall:
|
||||||
|
-$(RM) $(BINDIR)/$(PROG1)
|
||||||
|
-$(RM) $(BINDIR)/$(PROG2)
|
||||||
|
-$(RM) $(MANDIR)/$(PROG1).1.gz
|
||||||
|
-$(RM) $(MANDIR)/$(PROG2).1.gz
|
||||||
|
rmdir $(DOCDIR)
|
||||||
|
rmdir $(DATADIR)/boissons
|
||||||
|
rmdir $(DATADIR)
|
||||||
|
|
||||||
|
.variables: fichier_qui_n_existe_pas
|
||||||
|
@:> .variables
|
||||||
|
@echo "OLDDATADIR = `cat DATADIR`" >> .variables
|
||||||
|
@echo "MY_OSTYPE = `uname -s`" >> .variables
|
||||||
|
@echo "VERSION = `cat VERSION`" >> .variables
|
||||||
|
@echo "TODAY = `date '+%d %B %Y'`" >> .variables
|
||||||
|
|
||||||
|
fichier_qui_n_existe_pas:
|
||||||
|
|
||||||
|
include .variables
|
||||||
|
|
||||||
|
.dependencies:
|
||||||
|
@echo "Making dependencies..."
|
||||||
|
@./makedep -s -m > .dependencies
|
||||||
|
|
||||||
|
include .dependencies
|
20
README.md
Normal file
20
README.md
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# Guinness Server
|
||||||
|
|
||||||
|
## Origine :
|
||||||
|
|
||||||
|
[Official Website](http://tnemeth.free.fr/projets/guinness-server.html)
|
||||||
|
|
||||||
|
La version d'origine a un **gros** souci :
|
||||||
|
le `Makefile` tourne désepérement
|
||||||
|
en boucle ! J'ai donc décidé, pour occuper mes longues journées de
|
||||||
|
retraite sanitaire, de sortir la disqueuse et de tenter de trouver
|
||||||
|
le bug.
|
||||||
|
|
||||||
|
## Methodologie :
|
||||||
|
|
||||||
|
Pour commencer, je vais utiliser un mélange de [rache](https://la-rache.com/)
|
||||||
|
et de [poudre verte](https://poudreverte.org/), additionné d'un peu de
|
||||||
|
jus de citron pour le goût...
|
||||||
|
|
||||||
|
|
||||||
|
|
500
boucle-de-make.txt
Normal file
500
boucle-de-make.txt
Normal file
@ -0,0 +1,500 @@
|
|||||||
|
GNU Make 4.2.1
|
||||||
|
Built for x86_64-pc-linux-gnu
|
||||||
|
Copyright (C) 1988-2016 Free Software Foundation, Inc.
|
||||||
|
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
||||||
|
This is free software: you are free to change and redistribute it.
|
||||||
|
There is NO WARRANTY, to the extent permitted by law.
|
||||||
|
Reading makefiles...
|
||||||
|
Reading makefile 'Makefile'...
|
||||||
|
Reading makefile '.variables' (search path) (no ~ expansion)...
|
||||||
|
Reading makefile '.dependencies' (search path) (no ~ expansion)...
|
||||||
|
Reading makefile '.dep.broadcast.c' (search path) (no ~ expansion)...
|
||||||
|
Reading makefile '.dep.clients.c' (search path) (no ~ expansion)...
|
||||||
|
Reading makefile '.dep.commands.c' (search path) (no ~ expansion)...
|
||||||
|
Reading makefile '.dep.drinks.c' (search path) (no ~ expansion)...
|
||||||
|
Reading makefile '.dep.guinness.c' (search path) (no ~ expansion)...
|
||||||
|
Reading makefile '.dep.guinnessd.c' (search path) (no ~ expansion)...
|
||||||
|
Reading makefile '.dep.lists.c' (search path) (no ~ expansion)...
|
||||||
|
Reading makefile '.dep.printlog.c' (search path) (no ~ expansion)...
|
||||||
|
Reading makefile '.dep.tools.c' (search path) (no ~ expansion)...
|
||||||
|
Reading makefile '.dep.xmem.c' (search path) (no ~ expansion)...
|
||||||
|
Updating makefiles....
|
||||||
|
Considering target file '.dep.xmem.c'.
|
||||||
|
Looking for an implicit rule for '.dep.xmem.c'.
|
||||||
|
Trying pattern rule with stem 'xmem'.
|
||||||
|
Trying implicit prerequisite 'xmem.c'.
|
||||||
|
Found an implicit rule for '.dep.xmem.c'.
|
||||||
|
Considering target file 'xmem.c'.
|
||||||
|
Looking for an implicit rule for 'xmem.c'.
|
||||||
|
Trying pattern rule with stem 'xmem'.
|
||||||
|
Trying implicit prerequisite 'xmem.y'.
|
||||||
|
Trying pattern rule with stem 'xmem'.
|
||||||
|
Trying implicit prerequisite 'xmem.l'.
|
||||||
|
Trying pattern rule with stem 'xmem'.
|
||||||
|
Trying implicit prerequisite 'xmem.w'.
|
||||||
|
Trying pattern rule with stem 'xmem'.
|
||||||
|
Trying implicit prerequisite 'xmem.w'.
|
||||||
|
Trying pattern rule with stem 'xmem.c'.
|
||||||
|
Trying implicit prerequisite 'xmem.c,v'.
|
||||||
|
Trying pattern rule with stem 'xmem.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/xmem.c,v'.
|
||||||
|
Trying pattern rule with stem 'xmem.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/xmem.c'.
|
||||||
|
Trying pattern rule with stem 'xmem.c'.
|
||||||
|
Trying implicit prerequisite 's.xmem.c'.
|
||||||
|
Trying pattern rule with stem 'xmem.c'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.xmem.c'.
|
||||||
|
Trying pattern rule with stem 'xmem'.
|
||||||
|
Trying implicit prerequisite 'xmem.y'.
|
||||||
|
Looking for a rule with intermediate file 'xmem.y'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'xmem.y'.
|
||||||
|
Trying implicit prerequisite 'xmem.y,v'.
|
||||||
|
Trying pattern rule with stem 'xmem.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/xmem.y,v'.
|
||||||
|
Trying pattern rule with stem 'xmem.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/xmem.y'.
|
||||||
|
Trying pattern rule with stem 'xmem.y'.
|
||||||
|
Trying implicit prerequisite 's.xmem.y'.
|
||||||
|
Trying pattern rule with stem 'xmem.y'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.xmem.y'.
|
||||||
|
Trying pattern rule with stem 'xmem'.
|
||||||
|
Trying implicit prerequisite 'xmem.l'.
|
||||||
|
Looking for a rule with intermediate file 'xmem.l'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'xmem.l'.
|
||||||
|
Trying implicit prerequisite 'xmem.l,v'.
|
||||||
|
Trying pattern rule with stem 'xmem.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/xmem.l,v'.
|
||||||
|
Trying pattern rule with stem 'xmem.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/xmem.l'.
|
||||||
|
Trying pattern rule with stem 'xmem.l'.
|
||||||
|
Trying implicit prerequisite 's.xmem.l'.
|
||||||
|
Trying pattern rule with stem 'xmem.l'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.xmem.l'.
|
||||||
|
Trying pattern rule with stem 'xmem'.
|
||||||
|
Trying implicit prerequisite 'xmem.w'.
|
||||||
|
Looking for a rule with intermediate file 'xmem.w'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'xmem.w'.
|
||||||
|
Trying implicit prerequisite 'xmem.w,v'.
|
||||||
|
Trying pattern rule with stem 'xmem.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/xmem.w,v'.
|
||||||
|
Trying pattern rule with stem 'xmem.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/xmem.w'.
|
||||||
|
Trying pattern rule with stem 'xmem.w'.
|
||||||
|
Trying implicit prerequisite 's.xmem.w'.
|
||||||
|
Trying pattern rule with stem 'xmem.w'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.xmem.w'.
|
||||||
|
Trying pattern rule with stem 'xmem'.
|
||||||
|
Rejecting impossible implicit prerequisite 'xmem.w'.
|
||||||
|
No implicit rule found for 'xmem.c'.
|
||||||
|
Finished prerequisites of target file 'xmem.c'.
|
||||||
|
No need to remake target 'xmem.c'.
|
||||||
|
Finished prerequisites of target file '.dep.xmem.c'.
|
||||||
|
Prerequisite 'xmem.c' is older than target '.dep.xmem.c'.
|
||||||
|
No need to remake target '.dep.xmem.c'.
|
||||||
|
Considering target file '.dep.tools.c'.
|
||||||
|
Looking for an implicit rule for '.dep.tools.c'.
|
||||||
|
Trying pattern rule with stem 'tools'.
|
||||||
|
Trying implicit prerequisite 'tools.c'.
|
||||||
|
Found an implicit rule for '.dep.tools.c'.
|
||||||
|
Considering target file 'tools.c'.
|
||||||
|
Looking for an implicit rule for 'tools.c'.
|
||||||
|
Trying pattern rule with stem 'tools'.
|
||||||
|
Trying implicit prerequisite 'tools.y'.
|
||||||
|
Trying pattern rule with stem 'tools'.
|
||||||
|
Trying implicit prerequisite 'tools.l'.
|
||||||
|
Trying pattern rule with stem 'tools'.
|
||||||
|
Trying implicit prerequisite 'tools.w'.
|
||||||
|
Trying pattern rule with stem 'tools'.
|
||||||
|
Trying implicit prerequisite 'tools.w'.
|
||||||
|
Trying pattern rule with stem 'tools.c'.
|
||||||
|
Trying implicit prerequisite 'tools.c,v'.
|
||||||
|
Trying pattern rule with stem 'tools.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/tools.c,v'.
|
||||||
|
Trying pattern rule with stem 'tools.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/tools.c'.
|
||||||
|
Trying pattern rule with stem 'tools.c'.
|
||||||
|
Trying implicit prerequisite 's.tools.c'.
|
||||||
|
Trying pattern rule with stem 'tools.c'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.tools.c'.
|
||||||
|
Trying pattern rule with stem 'tools'.
|
||||||
|
Trying implicit prerequisite 'tools.y'.
|
||||||
|
Looking for a rule with intermediate file 'tools.y'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'tools.y'.
|
||||||
|
Trying implicit prerequisite 'tools.y,v'.
|
||||||
|
Trying pattern rule with stem 'tools.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/tools.y,v'.
|
||||||
|
Trying pattern rule with stem 'tools.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/tools.y'.
|
||||||
|
Trying pattern rule with stem 'tools.y'.
|
||||||
|
Trying implicit prerequisite 's.tools.y'.
|
||||||
|
Trying pattern rule with stem 'tools.y'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.tools.y'.
|
||||||
|
Trying pattern rule with stem 'tools'.
|
||||||
|
Trying implicit prerequisite 'tools.l'.
|
||||||
|
Looking for a rule with intermediate file 'tools.l'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'tools.l'.
|
||||||
|
Trying implicit prerequisite 'tools.l,v'.
|
||||||
|
Trying pattern rule with stem 'tools.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/tools.l,v'.
|
||||||
|
Trying pattern rule with stem 'tools.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/tools.l'.
|
||||||
|
Trying pattern rule with stem 'tools.l'.
|
||||||
|
Trying implicit prerequisite 's.tools.l'.
|
||||||
|
Trying pattern rule with stem 'tools.l'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.tools.l'.
|
||||||
|
Trying pattern rule with stem 'tools'.
|
||||||
|
Trying implicit prerequisite 'tools.w'.
|
||||||
|
Looking for a rule with intermediate file 'tools.w'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'tools.w'.
|
||||||
|
Trying implicit prerequisite 'tools.w,v'.
|
||||||
|
Trying pattern rule with stem 'tools.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/tools.w,v'.
|
||||||
|
Trying pattern rule with stem 'tools.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/tools.w'.
|
||||||
|
Trying pattern rule with stem 'tools.w'.
|
||||||
|
Trying implicit prerequisite 's.tools.w'.
|
||||||
|
Trying pattern rule with stem 'tools.w'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.tools.w'.
|
||||||
|
Trying pattern rule with stem 'tools'.
|
||||||
|
Rejecting impossible implicit prerequisite 'tools.w'.
|
||||||
|
No implicit rule found for 'tools.c'.
|
||||||
|
Finished prerequisites of target file 'tools.c'.
|
||||||
|
No need to remake target 'tools.c'.
|
||||||
|
Finished prerequisites of target file '.dep.tools.c'.
|
||||||
|
Prerequisite 'tools.c' is older than target '.dep.tools.c'.
|
||||||
|
No need to remake target '.dep.tools.c'.
|
||||||
|
Considering target file '.dep.printlog.c'.
|
||||||
|
Looking for an implicit rule for '.dep.printlog.c'.
|
||||||
|
Trying pattern rule with stem 'printlog'.
|
||||||
|
Trying implicit prerequisite 'printlog.c'.
|
||||||
|
Found an implicit rule for '.dep.printlog.c'.
|
||||||
|
Considering target file 'printlog.c'.
|
||||||
|
Looking for an implicit rule for 'printlog.c'.
|
||||||
|
Trying pattern rule with stem 'printlog'.
|
||||||
|
Trying implicit prerequisite 'printlog.y'.
|
||||||
|
Trying pattern rule with stem 'printlog'.
|
||||||
|
Trying implicit prerequisite 'printlog.l'.
|
||||||
|
Trying pattern rule with stem 'printlog'.
|
||||||
|
Trying implicit prerequisite 'printlog.w'.
|
||||||
|
Trying pattern rule with stem 'printlog'.
|
||||||
|
Trying implicit prerequisite 'printlog.w'.
|
||||||
|
Trying pattern rule with stem 'printlog.c'.
|
||||||
|
Trying implicit prerequisite 'printlog.c,v'.
|
||||||
|
Trying pattern rule with stem 'printlog.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/printlog.c,v'.
|
||||||
|
Trying pattern rule with stem 'printlog.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/printlog.c'.
|
||||||
|
Trying pattern rule with stem 'printlog.c'.
|
||||||
|
Trying implicit prerequisite 's.printlog.c'.
|
||||||
|
Trying pattern rule with stem 'printlog.c'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.printlog.c'.
|
||||||
|
Trying pattern rule with stem 'printlog'.
|
||||||
|
Trying implicit prerequisite 'printlog.y'.
|
||||||
|
Looking for a rule with intermediate file 'printlog.y'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'printlog.y'.
|
||||||
|
Trying implicit prerequisite 'printlog.y,v'.
|
||||||
|
Trying pattern rule with stem 'printlog.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/printlog.y,v'.
|
||||||
|
Trying pattern rule with stem 'printlog.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/printlog.y'.
|
||||||
|
Trying pattern rule with stem 'printlog.y'.
|
||||||
|
Trying implicit prerequisite 's.printlog.y'.
|
||||||
|
Trying pattern rule with stem 'printlog.y'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.printlog.y'.
|
||||||
|
Trying pattern rule with stem 'printlog'.
|
||||||
|
Trying implicit prerequisite 'printlog.l'.
|
||||||
|
Looking for a rule with intermediate file 'printlog.l'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'printlog.l'.
|
||||||
|
Trying implicit prerequisite 'printlog.l,v'.
|
||||||
|
Trying pattern rule with stem 'printlog.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/printlog.l,v'.
|
||||||
|
Trying pattern rule with stem 'printlog.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/printlog.l'.
|
||||||
|
Trying pattern rule with stem 'printlog.l'.
|
||||||
|
Trying implicit prerequisite 's.printlog.l'.
|
||||||
|
Trying pattern rule with stem 'printlog.l'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.printlog.l'.
|
||||||
|
Trying pattern rule with stem 'printlog'.
|
||||||
|
Trying implicit prerequisite 'printlog.w'.
|
||||||
|
Looking for a rule with intermediate file 'printlog.w'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'printlog.w'.
|
||||||
|
Trying implicit prerequisite 'printlog.w,v'.
|
||||||
|
Trying pattern rule with stem 'printlog.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/printlog.w,v'.
|
||||||
|
Trying pattern rule with stem 'printlog.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/printlog.w'.
|
||||||
|
Trying pattern rule with stem 'printlog.w'.
|
||||||
|
Trying implicit prerequisite 's.printlog.w'.
|
||||||
|
Trying pattern rule with stem 'printlog.w'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.printlog.w'.
|
||||||
|
Trying pattern rule with stem 'printlog'.
|
||||||
|
Rejecting impossible implicit prerequisite 'printlog.w'.
|
||||||
|
No implicit rule found for 'printlog.c'.
|
||||||
|
Finished prerequisites of target file 'printlog.c'.
|
||||||
|
No need to remake target 'printlog.c'.
|
||||||
|
Finished prerequisites of target file '.dep.printlog.c'.
|
||||||
|
Prerequisite 'printlog.c' is older than target '.dep.printlog.c'.
|
||||||
|
No need to remake target '.dep.printlog.c'.
|
||||||
|
Considering target file '.dep.lists.c'.
|
||||||
|
Looking for an implicit rule for '.dep.lists.c'.
|
||||||
|
Trying pattern rule with stem 'lists'.
|
||||||
|
Trying implicit prerequisite 'lists.c'.
|
||||||
|
Found an implicit rule for '.dep.lists.c'.
|
||||||
|
Considering target file 'lists.c'.
|
||||||
|
Looking for an implicit rule for 'lists.c'.
|
||||||
|
Trying pattern rule with stem 'lists'.
|
||||||
|
Trying implicit prerequisite 'lists.y'.
|
||||||
|
Trying pattern rule with stem 'lists'.
|
||||||
|
Trying implicit prerequisite 'lists.l'.
|
||||||
|
Trying pattern rule with stem 'lists'.
|
||||||
|
Trying implicit prerequisite 'lists.w'.
|
||||||
|
Trying pattern rule with stem 'lists'.
|
||||||
|
Trying implicit prerequisite 'lists.w'.
|
||||||
|
Trying pattern rule with stem 'lists.c'.
|
||||||
|
Trying implicit prerequisite 'lists.c,v'.
|
||||||
|
Trying pattern rule with stem 'lists.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/lists.c,v'.
|
||||||
|
Trying pattern rule with stem 'lists.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/lists.c'.
|
||||||
|
Trying pattern rule with stem 'lists.c'.
|
||||||
|
Trying implicit prerequisite 's.lists.c'.
|
||||||
|
Trying pattern rule with stem 'lists.c'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.lists.c'.
|
||||||
|
Trying pattern rule with stem 'lists'.
|
||||||
|
Trying implicit prerequisite 'lists.y'.
|
||||||
|
Looking for a rule with intermediate file 'lists.y'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'lists.y'.
|
||||||
|
Trying implicit prerequisite 'lists.y,v'.
|
||||||
|
Trying pattern rule with stem 'lists.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/lists.y,v'.
|
||||||
|
Trying pattern rule with stem 'lists.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/lists.y'.
|
||||||
|
Trying pattern rule with stem 'lists.y'.
|
||||||
|
Trying implicit prerequisite 's.lists.y'.
|
||||||
|
Trying pattern rule with stem 'lists.y'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.lists.y'.
|
||||||
|
Trying pattern rule with stem 'lists'.
|
||||||
|
Trying implicit prerequisite 'lists.l'.
|
||||||
|
Looking for a rule with intermediate file 'lists.l'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'lists.l'.
|
||||||
|
Trying implicit prerequisite 'lists.l,v'.
|
||||||
|
Trying pattern rule with stem 'lists.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/lists.l,v'.
|
||||||
|
Trying pattern rule with stem 'lists.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/lists.l'.
|
||||||
|
Trying pattern rule with stem 'lists.l'.
|
||||||
|
Trying implicit prerequisite 's.lists.l'.
|
||||||
|
Trying pattern rule with stem 'lists.l'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.lists.l'.
|
||||||
|
Trying pattern rule with stem 'lists'.
|
||||||
|
Trying implicit prerequisite 'lists.w'.
|
||||||
|
Looking for a rule with intermediate file 'lists.w'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'lists.w'.
|
||||||
|
Trying implicit prerequisite 'lists.w,v'.
|
||||||
|
Trying pattern rule with stem 'lists.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/lists.w,v'.
|
||||||
|
Trying pattern rule with stem 'lists.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/lists.w'.
|
||||||
|
Trying pattern rule with stem 'lists.w'.
|
||||||
|
Trying implicit prerequisite 's.lists.w'.
|
||||||
|
Trying pattern rule with stem 'lists.w'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.lists.w'.
|
||||||
|
Trying pattern rule with stem 'lists'.
|
||||||
|
Rejecting impossible implicit prerequisite 'lists.w'.
|
||||||
|
No implicit rule found for 'lists.c'.
|
||||||
|
Finished prerequisites of target file 'lists.c'.
|
||||||
|
No need to remake target 'lists.c'.
|
||||||
|
Finished prerequisites of target file '.dep.lists.c'.
|
||||||
|
Prerequisite 'lists.c' is older than target '.dep.lists.c'.
|
||||||
|
No need to remake target '.dep.lists.c'.
|
||||||
|
Considering target file '.dep.guinnessd.c'.
|
||||||
|
Looking for an implicit rule for '.dep.guinnessd.c'.
|
||||||
|
Trying pattern rule with stem 'guinnessd'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.c'.
|
||||||
|
Found an implicit rule for '.dep.guinnessd.c'.
|
||||||
|
Considering target file 'guinnessd.c'.
|
||||||
|
Looking for an implicit rule for 'guinnessd.c'.
|
||||||
|
Trying pattern rule with stem 'guinnessd'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.y'.
|
||||||
|
Trying pattern rule with stem 'guinnessd'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.l'.
|
||||||
|
Trying pattern rule with stem 'guinnessd'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.w'.
|
||||||
|
Trying pattern rule with stem 'guinnessd'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.w'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.c'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.c,v'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinnessd.c,v'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinnessd.c'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.c'.
|
||||||
|
Trying implicit prerequisite 's.guinnessd.c'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.c'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.guinnessd.c'.
|
||||||
|
Trying pattern rule with stem 'guinnessd'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.y'.
|
||||||
|
Looking for a rule with intermediate file 'guinnessd.y'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'guinnessd.y'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.y,v'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinnessd.y,v'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinnessd.y'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.y'.
|
||||||
|
Trying implicit prerequisite 's.guinnessd.y'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.y'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.guinnessd.y'.
|
||||||
|
Trying pattern rule with stem 'guinnessd'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.l'.
|
||||||
|
Looking for a rule with intermediate file 'guinnessd.l'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'guinnessd.l'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.l,v'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinnessd.l,v'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinnessd.l'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.l'.
|
||||||
|
Trying implicit prerequisite 's.guinnessd.l'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.l'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.guinnessd.l'.
|
||||||
|
Trying pattern rule with stem 'guinnessd'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.w'.
|
||||||
|
Looking for a rule with intermediate file 'guinnessd.w'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'guinnessd.w'.
|
||||||
|
Trying implicit prerequisite 'guinnessd.w,v'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinnessd.w,v'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinnessd.w'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.w'.
|
||||||
|
Trying implicit prerequisite 's.guinnessd.w'.
|
||||||
|
Trying pattern rule with stem 'guinnessd.w'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.guinnessd.w'.
|
||||||
|
Trying pattern rule with stem 'guinnessd'.
|
||||||
|
Rejecting impossible implicit prerequisite 'guinnessd.w'.
|
||||||
|
No implicit rule found for 'guinnessd.c'.
|
||||||
|
Finished prerequisites of target file 'guinnessd.c'.
|
||||||
|
No need to remake target 'guinnessd.c'.
|
||||||
|
Finished prerequisites of target file '.dep.guinnessd.c'.
|
||||||
|
Prerequisite 'guinnessd.c' is older than target '.dep.guinnessd.c'.
|
||||||
|
No need to remake target '.dep.guinnessd.c'.
|
||||||
|
Considering target file '.dep.guinness.c'.
|
||||||
|
Looking for an implicit rule for '.dep.guinness.c'.
|
||||||
|
Trying pattern rule with stem 'guinness'.
|
||||||
|
Trying implicit prerequisite 'guinness.c'.
|
||||||
|
Found an implicit rule for '.dep.guinness.c'.
|
||||||
|
Considering target file 'guinness.c'.
|
||||||
|
Looking for an implicit rule for 'guinness.c'.
|
||||||
|
Trying pattern rule with stem 'guinness'.
|
||||||
|
Trying implicit prerequisite 'guinness.y'.
|
||||||
|
Trying pattern rule with stem 'guinness'.
|
||||||
|
Trying implicit prerequisite 'guinness.l'.
|
||||||
|
Trying pattern rule with stem 'guinness'.
|
||||||
|
Trying implicit prerequisite 'guinness.w'.
|
||||||
|
Trying pattern rule with stem 'guinness'.
|
||||||
|
Trying implicit prerequisite 'guinness.w'.
|
||||||
|
Trying pattern rule with stem 'guinness.c'.
|
||||||
|
Trying implicit prerequisite 'guinness.c,v'.
|
||||||
|
Trying pattern rule with stem 'guinness.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinness.c,v'.
|
||||||
|
Trying pattern rule with stem 'guinness.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinness.c'.
|
||||||
|
Trying pattern rule with stem 'guinness.c'.
|
||||||
|
Trying implicit prerequisite 's.guinness.c'.
|
||||||
|
Trying pattern rule with stem 'guinness.c'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.guinness.c'.
|
||||||
|
Trying pattern rule with stem 'guinness'.
|
||||||
|
Trying implicit prerequisite 'guinness.y'.
|
||||||
|
Looking for a rule with intermediate file 'guinness.y'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'guinness.y'.
|
||||||
|
Trying implicit prerequisite 'guinness.y,v'.
|
||||||
|
Trying pattern rule with stem 'guinness.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinness.y,v'.
|
||||||
|
Trying pattern rule with stem 'guinness.y'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinness.y'.
|
||||||
|
Trying pattern rule with stem 'guinness.y'.
|
||||||
|
Trying implicit prerequisite 's.guinness.y'.
|
||||||
|
Trying pattern rule with stem 'guinness.y'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.guinness.y'.
|
||||||
|
Trying pattern rule with stem 'guinness'.
|
||||||
|
Trying implicit prerequisite 'guinness.l'.
|
||||||
|
Looking for a rule with intermediate file 'guinness.l'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'guinness.l'.
|
||||||
|
Trying implicit prerequisite 'guinness.l,v'.
|
||||||
|
Trying pattern rule with stem 'guinness.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinness.l,v'.
|
||||||
|
Trying pattern rule with stem 'guinness.l'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinness.l'.
|
||||||
|
Trying pattern rule with stem 'guinness.l'.
|
||||||
|
Trying implicit prerequisite 's.guinness.l'.
|
||||||
|
Trying pattern rule with stem 'guinness.l'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.guinness.l'.
|
||||||
|
Trying pattern rule with stem 'guinness'.
|
||||||
|
Trying implicit prerequisite 'guinness.w'.
|
||||||
|
Looking for a rule with intermediate file 'guinness.w'.
|
||||||
|
Avoiding implicit rule recursion.
|
||||||
|
Trying pattern rule with stem 'guinness.w'.
|
||||||
|
Trying implicit prerequisite 'guinness.w,v'.
|
||||||
|
Trying pattern rule with stem 'guinness.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinness.w,v'.
|
||||||
|
Trying pattern rule with stem 'guinness.w'.
|
||||||
|
Trying implicit prerequisite 'RCS/guinness.w'.
|
||||||
|
Trying pattern rule with stem 'guinness.w'.
|
||||||
|
Trying implicit prerequisite 's.guinness.w'.
|
||||||
|
Trying pattern rule with stem 'guinness.w'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.guinness.w'.
|
||||||
|
Trying pattern rule with stem 'guinness'.
|
||||||
|
Rejecting impossible implicit prerequisite 'guinness.w'.
|
||||||
|
No implicit rule found for 'guinness.c'.
|
||||||
|
Finished prerequisites of target file 'guinness.c'.
|
||||||
|
No need to remake target 'guinness.c'.
|
||||||
|
Finished prerequisites of target file '.dep.guinness.c'.
|
||||||
|
Prerequisite 'guinness.c' is older than target '.dep.guinness.c'.
|
||||||
|
No need to remake target '.dep.guinness.c'.
|
||||||
|
Considering target file '.dep.drinks.c'.
|
||||||
|
Looking for an implicit rule for '.dep.drinks.c'.
|
||||||
|
Trying pattern rule with stem 'drinks'.
|
||||||
|
Trying implicit prerequisite 'drinks.c'.
|
||||||
|
Found an implicit rule for '.dep.drinks.c'.
|
||||||
|
Considering target file 'drinks.c'.
|
||||||
|
Looking for an implicit rule for 'drinks.c'.
|
||||||
|
Trying pattern rule with stem 'drinks'.
|
||||||
|
Trying implicit prerequisite 'drinks.y'.
|
||||||
|
Trying pattern rule with stem 'drinks'.
|
||||||
|
Trying implicit prerequisite 'drinks.l'.
|
||||||
|
Trying pattern rule with stem 'drinks'.
|
||||||
|
Trying implicit prerequisite 'drinks.w'.
|
||||||
|
Trying pattern rule with stem 'drinks'.
|
||||||
|
Trying implicit prerequisite 'drinks.w'.
|
||||||
|
Trying pattern rule with stem 'drinks.c'.
|
||||||
|
Trying implicit prerequisite 'drinks.c,v'.
|
||||||
|
Trying pattern rule with stem 'drinks.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/drinks.c,v'.
|
||||||
|
Trying pattern rule with stem 'drinks.c'.
|
||||||
|
Trying implicit prerequisite 'RCS/drinks.c'.
|
||||||
|
Trying pattern rule with stem 'drinks.c'.
|
||||||
|
Trying implicit prerequisite 's.drinks.c'.
|
||||||
|
Trying pattern rule with stem 'drinks.c'.
|
||||||
|
Trying implicit prerequisite 'SCCS/s.drinks.c'.
|
||||||
|
Trying pattern rule with stem 'drinks'.
|
||||||
|
Trying implicit prerequisite 'drinks.y'.
|
||||||
|
Looking for a rule with intermediate file 'drinks.y'.
|
||||||
|
Avoiding implicit rule recursion.
|
Loading…
Reference in New Issue
Block a user