head     37.2;
branch   ;
access   ;
symbols  ;
locks    ; strict;
comment  @*   @;


37.2
date     91.02.15.16.16.14;  author eric;  state Exp;
branches ;
next     37.1;

37.1
date     91.01.23.17.10.35;  author eric;  state Exp;
branches ;
next     37.0;

37.0
date     91.01.23.17.10.30;  author eric;  state Exp;
branches ;
next     ;


desc
@@


37.2
log
@New from Fred Fish 12 Feb 91
@
text
@#
#  FILE
#
#	Makefile    makefile for bru source directory
#
#  SCCS
#
#	@@(#)Makefile	12.8	11 Feb 1991
#
#  SYNOPSIS
#
#	cd bru/src/unix; make [targets]
#
#  DESCRIPTION
#
#	This is the makefile which controls compilation of the source
#	files to produce an executable bru utility.   It is normally
#	invoked by a recursive make in the bru root directory via
#	the bru.mk makefile.
#
#	Useful things to make are:
#
#		bru	  =>	Remake the bru executable in local
#				directory.
#
#		lint  =>	Do a complete lint on the sources.
#
#		install   =>	Install the new bru executable.
#
#		clean     =>	Clean up source directory by removing
#				objects, *.BAK files, etc.
#
#		superclean =>	Remove everything except SCCS sources.
#
#

#
#	Define defaults for various macros.  These can be overridden
#	by command line arguments to "make" of the form <macro>=<definition>.
#	If you are using autoconfiguration, you don't need to worry about
#	most of these, they will be automatically overridden.
#
#	The meanings of each macro are:
#
#		BIN	=>	directory in which to install executable
#
#		DBUG	=>	left null if "dbug" package is available
#				and wanted, set to "-DNO_DBUG" if unavailable
#				or to "-DDBUG_OFF" if available but not
#				wanted.
#
#		LIBDBUG	=>	set to "-ldbug" to load "dbug" runtime
#				support library.
#
#		MAKE	=>	The make program to use.  On usg type systems,
#				with the new augmented make, this is a builtin
#				macro.  Must be defined here for the sake of
#				bsd flavor systems.
#
#		ROOT	=>	Normally left null for native compiles.
#				Set to root directory of your compilation
#				tree for cross compiles.
#

BIN =		$(ROOT)/bin
DBUG =
LIBDBUG =
MAKE =		/bin/make
ROOT =

COMDIR =	../common
UNIXDIR =	../unix
INCLUDE =	-I$(COMDIR) -I$(UNIXDIR)
MODE =		4711
GRP =		bin
OWN =		root
OFLAG = 	-O
GFLAGS =	-s
PROF =
OTHERCFLAGS =
OTHERLDFLAGS =
SHELL =		/bin/sh

#
#	Macros which are composites of other macros.
#

CDEFINES =	$(DEFS) $(DBUG) $(TESTONLY)
CFLAGS =	$(OFLAG) $(CDEFINES) $(INCLUDE) $(PROF) $(OTHERCFLAGS)
LDFLAGS =	$(OTHERLDFLAGS)
LINTLIBS =	$(LIBS) $(LIBDBUG)
LINTDEFS =	$(CDEFINES) $(INCLUDE) $(OTHERCFLAGS)

#
#	List of object files.
#
#

CFILES =	$(COMDIR)/access.c $(COMDIR)/blocks.c $(COMDIR)/bru.c \
		$(COMDIR)/brutab.c $(COMDIR)/chksum.c $(COMDIR)/compress.c \
		$(COMDIR)/create.c $(COMDIR)/date.c $(UNIXDIR)/dblib.c \
		$(COMDIR)/devices.c $(COMDIR)/diff.c $(COMDIR)/done.c \
		$(COMDIR)/estimate.c \
		$(COMDIR)/execute.c $(COMDIR)/extract.c $(UNIXDIR)/filestat.c \
		$(COMDIR)/filter.c $(COMDIR)/fmode.c $(COMDIR)/getopt.c \
		$(COMDIR)/globals.c $(COMDIR)/group.c $(COMDIR)/headers.c \
		$(COMDIR)/hex.c $(COMDIR)/info.c $(COMDIR)/init.c \
		$(COMDIR)/inspect.c $(COMDIR)/links.c $(COMDIR)/passwd.c \
		$(COMDIR)/readinfo.c $(COMDIR)/scan.c $(COMDIR)/signals.c \
		$(UNIXDIR)/stubs.c \
		$(COMDIR)/symlinks.c $(COMDIR)/sys.c $(COMDIR)/sys2.c \
		$(COMDIR)/sys3.c $(COMDIR)/sys4.c $(COMDIR)/table.c \
		$(COMDIR)/trees.c $(COMDIR)/tty.c $(COMDIR)/usage.c \
		$(COMDIR)/usermsg.c $(COMDIR)/utils.c $(COMDIR)/wild.c

HFILES =	$(COMDIR)/blocks.h $(COMDIR)/bruinfo.h $(COMDIR)/config.h \
		$(COMDIR)/dbug.h $(COMDIR)/devices.h $(COMDIR)/dir.h \
		$(COMDIR)/exeinfo.h $(COMDIR)/finfo.h \
		$(COMDIR)/flags.h $(COMDIR)/globals.h $(COMDIR)/macros.h \
		$(COMDIR)/manifest.h $(COMDIR)/rmt.h $(COMDIR)/trees.h \
		$(COMDIR)/typedefs.h $(COMDIR)/usermsg.h $(COMDIR)/utsname.h \
		$(COMDIR)/vargs.h $(UNIXDIR)/autoconfig.h $(UNIXDIR)/deftab.h

OFILES =	access.o blocks.o bru.o brutab.o chksum.o compress.o create.o \
		date.o dblib.o devices.o diff.o done.o estimate.o \
		execute.o extract.o filestat.o filter.o fmode.o globals.o \
		group.o headers.o hex.o info.o init.o inspect.o links.o \
		passwd.o readinfo.o scan.o signals.o stubs.o symlinks.o \
		sys.o sys2.o sys3.o sys4.o table.o trees.o tty.o usage.o \
		usermsg.o utils.o wild.o


#	The makefile is set up such that if invoked without an
#	explicit target to make, it attempts to do autoconfiguration
#	via the shell script "make.sh", which then reinvokes make
#	with the appropriate explicit target and defines.

default:
	$(SHELL) ./make.sh

#
#	Make bru using defines set up by make.sh
#

bru :		$(OFILES)
		$(CC) $(LDFLAGS) -o $@@ $(OFILES) $(LIBS)

#
#	Make brutalk using defines set up by make.sh
#

brutalk :	brutalk.o getopt.o
		$(CC) $(LDFLAGS) -o $@@ brutalk.o getopt.o $(LIBS)

#
#	Make shmtest using defines set up by make.sh
#

shmtest :	shmtest.c autoconfig.h
		$(CC) $(CFLAGS) $(LDFLAGS) -o $@@ shmtest.c $(LIBS)

#
#	The object files depend on the header files.
#
#	In theory, only the dependency line is needed.  In practice,
#	most Unix makes do not know how to apply the built in rules to
#	files in another directory, so we must have explicit action lines.
#

access.o:	$(COMDIR)/access.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/access.c

blocks.o:	$(COMDIR)/blocks.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/blocks.c

bru.o:		$(COMDIR)/bru.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/bru.c

brutab.o:	$(COMDIR)/brutab.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/brutab.c

brutalk.o:	$(UNIXDIR)/brutalk.c $(HFILES)
		$(CC) -c $(CFLAGS) $(UNIXDIR)/brutalk.c

chksum.o:	$(COMDIR)/chksum.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/chksum.c

compress.o:	$(COMDIR)/compress.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/compress.c

create.o:	$(COMDIR)/create.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/create.c

date.o:		$(COMDIR)/date.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/date.c

dblib.o:	$(UNIXDIR)/dblib.c $(HFILES)
		$(CC) -c $(CFLAGS) $(UNIXDIR)/dblib.c

devices.o:	$(COMDIR)/devices.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/devices.c

diff.o:		$(COMDIR)/diff.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/diff.c

done.o:		$(COMDIR)/done.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/done.c

estimate.o:	$(COMDIR)/estimate.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/estimate.c

execute.o:	$(COMDIR)/execute.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/execute.c

extract.o:	$(COMDIR)/extract.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/extract.c

filestat.o:	$(UNIXDIR)/filestat.c $(HFILES)
		$(CC) -c $(CFLAGS) $(UNIXDIR)/filestat.c

filter.o:	$(COMDIR)/filter.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/filter.c

fmode.o:	$(COMDIR)/fmode.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/fmode.c

getopt.o:	$(COMDIR)/getopt.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/getopt.c

globals.o:	$(COMDIR)/globals.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/globals.c

group.o:	$(COMDIR)/group.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/group.c

headers.o:	$(COMDIR)/headers.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/headers.c

hex.o:		$(COMDIR)/hex.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/hex.c

info.o:		$(COMDIR)/info.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/info.c

init.o:		$(COMDIR)/init.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/init.c

inspect.o:	$(COMDIR)/inspect.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/inspect.c

links.o:	$(COMDIR)/links.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/links.c

passwd.o:	$(COMDIR)/passwd.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/passwd.c

readinfo.o:	$(COMDIR)/readinfo.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/readinfo.c

scan.o:		$(COMDIR)/scan.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/scan.c

signals.o:	$(COMDIR)/signals.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/signals.c

stubs.o:	$(UNIXDIR)/stubs.c $(HFILES)
		$(CC) -c $(CFLAGS) $(UNIXDIR)/stubs.c

symlinks.o:	$(COMDIR)/symlinks.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/symlinks.c

sys.o:		$(COMDIR)/sys.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/sys.c

sys2.o:		$(COMDIR)/sys2.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/sys2.c

sys3.o:		$(COMDIR)/sys3.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/sys3.c

sys4.o:		$(COMDIR)/sys4.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/sys4.c

table.o:	$(COMDIR)/table.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/table.c

trees.o:	$(COMDIR)/trees.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/trees.c

tty.o:		$(COMDIR)/tty.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/tty.c

usage.o:	$(COMDIR)/usage.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/usage.c

usermsg.o:	$(COMDIR)/usermsg.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/usermsg.c

utils.o:	$(COMDIR)/utils.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/utils.c

wild.o:		$(COMDIR)/wild.c $(HFILES)
		$(CC) -c $(CFLAGS) $(COMDIR)/wild.c

#
#	The autoconfig.h file is normally built by the make.sh script.
#	If we change make.sh, then this dependency makes sure that
#	we remake autoconfig.h.

$(UNIXDIR)/autoconfig.h:	./config
		$(SHELL) ./config

#
#	Lint the sources.
#	(Some systems forget to predefine 'lint', so do it anyway)
#

lint :
		lint -Dlint $(LINTDEFS) $(LINTFLAGS) $(CFILES) $(LINTLIBS) >lint.out

#
#	Update globally available version with the local test
#	version.  You must be superuser to do this.
#	Note that this also assumes that there is a local test
#	version.  "install" could be made dependent on "bru" but
#	then recursive makes from bru.mk would need to pass
#	along all the other appropriate defines in case "bru" had
#	to be remade.  This is primarily a matter of taste.
#

install :	$(BIN)/bru 

$(BIN)/bru :	bru
		if test -f $@@ ;then mv $@@ $(BIN)/OLDbru ;fi
		cp bru $@@
		chown $(OWN) $@@
		chgrp $(GRP) $@@
		chmod $(MODE) $@@

#
#	Clean up by removing various things, such as the object files.
#

clean :
		rm -f nohup.out *.o *.BAK *.old

clobber :
		rm -f nohup.out *.o *.BAK *.old bru

#
#	Make the directory superclean by removing everything
#	except SCCS sources.  Note that the remove is done
#	interactively to prevent any catastrophic mistakes.
#

superclean :
		rm -i ?[!.]*
@


37.1
log
@New version January 1991
@
text
@d8 1
a8 1
#	@@(#)Makefile	12.6	01 Jan 1991
@


37.0
log
@added to rcs
@
text
@d8 1
a8 1
#	@@(#)Makefile	11.20	10/10/89
a44 5
#		MAKE	=>	The make program to use.  On usg type systems,
#				with the new augmented make, this is a builtin
#				macro.  Must be defined here for the sake of
#				bsd flavor systems.
#
a46 7
#		COPYRIGHT =>	set to "-DCOPYRIGHT" to compile in copyright
#
#		RMT	=>	Left null if machine does not support the
#				public domain library for accessing remote
#				tape drives over the net.  Set to -DRMT if
#				the library has been installed.
#
d55 4
a58 3
#		LIBP	=>	set to "/lib/libp/libp.a" on pdp-11/70
#				to circumvent bug in assembly language
#				version of _doprnt
d60 3
a62 1
#		IFLAG	=>	set to "-i" for split I&D
a63 5
#		NFLAG	=>	set to "-n" for shared text
#
#		OS	=>	set to operating system type such as
#				(SYSV, BSD4.1, SYSIII, etc)
#
d65 6
a73 3
MAKE =		/bin/make
OS =		USG5
BIN =		/bin
a76 1
DBUG =
d104 2
a105 2
		$(COMDIR)/execute.c $(COMDIR)/extract.c \
		$(COMDIR)/filter.c $(COMDIR)/fmode.c \
d116 8
d126 5
a130 5
		execute.o extract.o filter.o fmode.o globals.o group.o \
		headers.o hex.o info.o init.o inspect.o links.o passwd.o \
		readinfo.o scan.o signals.o stubs.o symlinks.o sys.o sys2.o \
		sys3.o sys4.o table.o trees.o tty.o usage.o usermsg.o \
		utils.o wild.o
d152 2
a153 2
brutalk :	brutalk.c
		$(CC) $(CFLAGS) $(LDFLAGS) -o $@@ brutalk.c $(LIBS)
d170 1
a170 3
access.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/usermsg.h $(COMDIR)/config.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/access.c
d173 1
a173 5
blocks.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/usermsg.h $(COMDIR)/blocks.h \
		$(COMDIR)/macros.h $(COMDIR)/finfo.h $(COMDIR)/devices.h \
		$(COMDIR)/flags.h $(COMDIR)/bruinfo.h $(COMDIR)/exeinfo.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/blocks.c
d176 1
a176 3
bru.o:		$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/finfo.h $(COMDIR)/flags.h $(COMDIR)/config.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/bru.c
d179 1
a179 4
brutab.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/macros.h $(COMDIR)/devices.h \
		$(COMDIR)/usermsg.h $(UNIXDIR)/deftab.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/brutab.c
d182 4
a185 4
chksum.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/usermsg.h $(COMDIR)/config.h $(COMDIR)/blocks.h \
		$(COMDIR)/macros.h $(COMDIR)/flags.h $(UNIXDIR)/autoconfig.h \
		$(COMDIR)/chksum.c
d188 1
a188 3
compress.o :	$(COMDIR)/dbug.h $(COMDIR)/typedefs.h $(UNIXDIR)/autoconfig.h \
		$(COMDIR)/finfo.h $(COMDIR)/usermsg.h $(COMDIR)/manifest.h \
		$(COMDIR)/flags.h $(COMDIR)/compress.c
d191 1
a191 5
create.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/usermsg.h $(COMDIR)/blocks.h \
		$(COMDIR)/macros.h $(COMDIR)/finfo.h $(COMDIR)/flags.h \
		$(COMDIR)/bruinfo.h $(COMDIR)/exeinfo.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/create.c
d194 1
a194 3
date.o:		$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/usermsg.h $(COMDIR)/macros.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/date.c
d197 1
a197 4
dblib.o:	$(UNIXDIR)/dblib.c $(UNIXDIR)/autoconfig.h $(COMDIR)/vargs.h \
		$(COMDIR)/typedefs.h $(COMDIR)/finfo.h $(COMDIR)/dbug.h \
		$(COMDIR)/usermsg.h $(COMDIR)/config.h $(COMDIR)/flags.h \
		$(COMDIR)/manifest.h $(COMDIR)/macros.h
d200 1
a200 4
devices.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/usermsg.h $(COMDIR)/devices.h \
		$(COMDIR)/macros.h $(UNIXDIR)/autoconfig.h \
		$(COMDIR)/devices.c
d203 1
a203 5
diff.o:		$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/usermsg.h $(COMDIR)/blocks.h \
		$(COMDIR)/macros.h $(COMDIR)/trees.h $(COMDIR)/finfo.h \
		$(COMDIR)/flags.h $(UNIXDIR)/autoconfig.h \
		$(COMDIR)/diff.c
d206 1
a206 3
done.o:		$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/bruinfo.h $(COMDIR)/exeinfo.h $(COMDIR)/flags.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/finfo.h $(COMDIR)/done.c
d209 1
a209 4
estimate.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/usermsg.h $(COMDIR)/blocks.h \
		$(COMDIR)/macros.h $(COMDIR)/finfo.h $(COMDIR)/bruinfo.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/flags.h $(COMDIR)/estimate.c
d212 1
a212 3
execute.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/usermsg.h $(COMDIR)/bruinfo.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/execute.c
d215 1
a215 5
extract.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/usermsg.h $(COMDIR)/blocks.h \
		$(COMDIR)/macros.h $(COMDIR)/trees.h $(COMDIR)/finfo.h \
		$(COMDIR)/flags.h $(COMDIR)/bruinfo.h $(UNIXDIR)/autoconfig.h \
		$(COMDIR)/extract.c
d218 4
a221 4
filter.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(UNIXDIR)/autoconfig.h $(COMDIR)/finfo.h \
		$(COMDIR)/flags.h \
		$(COMDIR)/filter.c
d224 1
a224 2
fmode.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/fmode.c
d227 4
a230 4
globals.o:	$(COMDIR)/manifest.h $(COMDIR)/typedefs.h $(COMDIR)/config.h \
		$(COMDIR)/finfo.h $(COMDIR)/devices.h $(COMDIR)/flags.h \
		$(COMDIR)/bruinfo.h $(COMDIR)/exeinfo.h $(COMDIR)/utsname.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/globals.c
d233 1
a233 2
group.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/macros.h $(UNIXDIR)/autoconfig.h $(COMDIR)/group.c
d236 1
a236 3
headers.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/blocks.h $(COMDIR)/macros.h \
		$(COMDIR)/finfo.h $(UNIXDIR)/autoconfig.h $(COMDIR)/headers.c
d239 1
a239 2
hex.o:		$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/usermsg.h $(UNIXDIR)/autoconfig.h $(COMDIR)/hex.c
d242 1
a242 4
info.o:		$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/blocks.h \
		$(COMDIR)/macros.h $(COMDIR)/trees.h $(COMDIR)/finfo.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/info.c
d245 1
a245 5
init.o:		$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/usermsg.h $(COMDIR)/blocks.h \
		$(COMDIR)/macros.h $(COMDIR)/finfo.h $(COMDIR)/devices.h \
		$(COMDIR)/flags.h $(COMDIR)/bruinfo.h $(UNIXDIR)/autoconfig.h \
		$(COMDIR)/init.c
d248 1
a248 4
inspect.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/blocks.h \
		$(COMDIR)/macros.h $(COMDIR)/trees.h $(COMDIR)/finfo.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/inspect.c
d251 1
a251 3
links.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/usermsg.h $(COMDIR)/finfo.h $(UNIXDIR)/autoconfig.h \
		$(COMDIR)/links.c
d254 1
a254 2
passwd.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/macros.h $(UNIXDIR)/autoconfig.h $(COMDIR)/passwd.c
d257 1
a257 5
readinfo.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/blocks.h $(COMDIR)/macros.h \
		$(COMDIR)/usermsg.h $(COMDIR)/flags.h $(COMDIR)/bruinfo.h \
		$(COMDIR)/finfo.h $(COMDIR)/devices.h $(UNIXDIR)/autoconfig.h \
		$(COMDIR)/readinfo.c
d260 1
a260 4
scan.o:		$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/usermsg.h $(COMDIR)/blocks.h \
		$(COMDIR)/macros.h $(COMDIR)/finfo.h $(COMDIR)/trees.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/scan.c
d263 1
a263 3
signals.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/usermsg.h $(COMDIR)/flags.h $(COMDIR)/exeinfo.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/signals.c
d266 1
a266 1
stubs.o:	$(UNIXDIR)/stubs.c $(UNIXDIR)/autoconfig.h $(COMDIR)/typedefs.h
d269 1
a269 3
symlinks.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/usermsg.h $(COMDIR)/config.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/symlinks.c
d272 1
a272 4
sys.o:		$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/macros.h $(COMDIR)/utsname.h $(COMDIR)/config.h \
		$(COMDIR)/rmt.h $(UNIXDIR)/autoconfig.h $(COMDIR)/vargs.h \
		$(COMDIR)/sys.c
d275 1
a275 2
sys2.o:		$(COMDIR)/dir.h $(COMDIR)/typedefs.h $(COMDIR)/config.h \
		$(COMDIR)/dbug.h $(UNIXDIR)/autoconfig.h $(COMDIR)/sys2.c
d278 1
a278 2
sys3.o:		$(COMDIR)/typedefs.h $(UNIXDIR)/autoconfig.h $(COMDIR)/dbug.h \
		$(COMDIR)/sys3.c
d281 1
a281 2
sys4.o:		$(COMDIR)/typedefs.h $(UNIXDIR)/autoconfig.h \
		$(COMDIR)/vargs.h $(COMDIR)/sys4.c
d284 1
a284 4
table.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/blocks.h $(COMDIR)/macros.h \
		$(COMDIR)/trees.h $(COMDIR)/finfo.h $(COMDIR)/flags.h \
		$(COMDIR)/bruinfo.h $(UNIXDIR)/autoconfig.h $(COMDIR)/table.c
d287 1
a287 4
trees.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/usermsg.h $(COMDIR)/macros.h \
		$(COMDIR)/trees.h $(COMDIR)/finfo.h $(COMDIR)/flags.h \
		$(COMDIR)/dir.h $(UNIXDIR)/autoconfig.h $(COMDIR)/trees.c
d290 1
a290 4
tty.o:		$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/usermsg.h $(COMDIR)/finfo.h \
		$(COMDIR)/flags.h $(COMDIR)/bruinfo.h $(UNIXDIR)/autoconfig.h \
		$(COMDIR)/vargs.h $(COMDIR)/tty.c
d293 1
a293 3
usage.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/bruinfo.h $(COMDIR)/devices.h $(COMDIR)/macros.h \
		$(COMDIR)/finfo.h $(UNIXDIR)/autoconfig.h $(COMDIR)/usage.c
d296 1
a296 4
usermsg.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/usermsg.h $(COMDIR)/bruinfo.h $(COMDIR)/exeinfo.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/vargs.h $(COMDIR)/flags.h \
		$(COMDIR)/usermsg.c
d299 1
a299 5
utils.o:	$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/config.h $(COMDIR)/usermsg.h $(COMDIR)/blocks.h  \
		$(COMDIR)/macros.h $(COMDIR)/finfo.h $(COMDIR)/flags.h \
		$(COMDIR)/bruinfo.h $(COMDIR)/exeinfo.h $(COMDIR)/vargs.h \
		$(UNIXDIR)/autoconfig.h $(COMDIR)/utils.c
d302 1
a302 2
wild.o:		$(COMDIR)/dbug.h $(COMDIR)/manifest.h $(COMDIR)/typedefs.h \
		$(COMDIR)/usermsg.h $(UNIXDIR)/autoconfig.h $(COMDIR)/wild.c
d306 1
a306 1
#	The autoconfig.h file is normally build by the make.sh script.
d310 1
a310 1
$(UNIXDIR)/autoconfig.h:	config
d345 3
@
