# Copyright (c) 1993 Xerox Corporation.  All rights reserved.
#
#-$Id$
#
#-$Date$
#

#
# ANSI & POSIX emulation
#

#
# VERY IMPORTANT:
#   NO target-config-dependent things go in in Makefile directly.
#   ALL target-config-dependent things go in config.mk, below.
#
#

#
# include config.mk here to define:
#
#   CC - C compiler
#   CONFIG←CPPFLAGS
#   CONFIG←CFLAGS
#
#   ASPP - assembler preprocessor (CPP)
#   CONFIG←ASPPFLAGS
#
#   AS - assembler
#   CONFIG←ASFLAGS
#
#   LDR - loader for reloadable modules
#   CONFIG←LDRFLAGS
#
#   LD - loader
#   CONFIG←LDFLAGS
#
#   INCLUDE -- search path for header files  
#

include ../config/config.mk

#
# locations of object files
#

INSTALL←LIB = ../lib
INSTALL←BIN = ../bin

#
# compilation flags, etc.
#


CPPFLAGS = $(INCLUDE) $(CONFIG←CPPFLAGS) \
	-DPCR←NO←RENAME -DPCR←NO←HOSTDEP←ERR
CFLAGS	=-c $(CONFIG←CFLAGS)

ASPPFLAGS  = $(INCLUDE) $(CONFIG←ASPPFLAGS) \
	-DPCR←NO←RENAME -DPCR←NO←HOSTDEP←ERR -DASM

ASFLAGS	= $(CONFIG←ASFLAGS)

LDRFLAGS = $(CONFIG←LDRFLAGS)

LDFLAGS = $(CONFIG←LDFLAGS)

#
# standard commands and default rules
#


INSTALL = cp -p


.s.o:
	$(ASPP) $(ASPPFLAGS) $< > tmp.s ; $(AS) $(ASFLAGS) tmp.s -o $@ ; \
		rm -f tmp.s

.c.o:
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $<  -o $@

#
#
#
#
# BEGIN PACKAGE-SPECIFIC PART
#
#
#
#

#
# Default target
#

default: emu.o


#
# SOURCE FILE DEFINITION
#
# define CSRC SSRC MISCSRC HDEFS MISCDEFS.
#
# define MAKEDEP←MISCSRC = commands to make MISCSRC dependencies
#   (dependencies for .c and .s files are done automatically).
#

CSRC = PCR←EmuImpl.c PCR←EmuDataImpl.c \
	PCR←EmuAassert.c PCR←EmuAmath.c \
	PCR←EmuAstdioFile.c PCR←EmuAstdiom.c \
	PCR←EmuAstdio0.c PCR←EmuAstdio4.c \
	PCR←EmuAstdio5.c PCR←EmuAstdio6.c PCR←EmuAstdio7.c \
	PCR←EmuAstdio8.c PCR←EmuAstdio9.c PCR←EmuAstdio10.c \
	PCR←EmuAstdlib.c PCR←EmuAstring.c PCR←EmuAtime.c \
	PCR←EmuPdirent.c PCR←EmuPfcntl.c PCR←EmuPgrp.c PCR←EmuPpwd.c \
	PCR←EmuPsignal.c PCR←EmuPstat.c PCR←EmuPtermios.c PCR←EmuPtime.c \
	PCR←EmuPtimes.c PCR←EmuPunistd.c PCR←EmuPutime.c \
	PCR←EmuPutsname.c PCR←EmuPwait.c \
	PCR←EmuHDieee.c PCR←EmuHDsocket.c

SSRC = 

MISCSRC =

SRC = $(CSRC) $(SSRC) $(MISCSRC)

MAKEDEP←MISCSRC =


HDEFS = PCR←EmuData.h PCR←EmuUtils.h PCR←EmuAstdioPvt.h \
	PCR←EmuAstdioFile.h PCR←EmuAstdiom.h

MISCDEFS =

DEFS = $(HDEFS) $(MISCDEFS)

#
#
# INSTALL DEFINITION
#
# define INSTALL←LIBFILES = targets to be copied into INSTALL←LIB
# define INSTALL←BINFILES = targets to be copied into INSTALL←BIN
#

INSTALL←BINFILES =
INSTALL←LIBFILES = emu.o


#
# package-specific definitions and rules
#

COBJ = PCR←EmuImpl.o PCR←EmuDataImpl.o \
	PCR←EmuAassert.o PCR←EmuAmath.o \
	PCR←EmuAstdioFile.o PCR←EmuAstdiom.o \
	PCR←EmuAstdio0.o PCR←EmuAstdio4.o \
	PCR←EmuAstdio5.o PCR←EmuAstdio6.o PCR←EmuAstdio7.o \
	PCR←EmuAstdio8.o PCR←EmuAstdio9.o PCR←EmuAstdio10.o \
	PCR←EmuAstdlib.o PCR←EmuAstring.o PCR←EmuAtime.o \
	PCR←EmuPdirent.o PCR←EmuPfcntl.o PCR←EmuPgrp.o PCR←EmuPpwd.o \
	PCR←EmuPsignal.o PCR←EmuPstat.o PCR←EmuPtermios.o PCR←EmuPtime.o \
	PCR←EmuPtimes.o PCR←EmuPunistd.o PCR←EmuPutime.o \
	PCR←EmuPutsname.o PCR←EmuPwait.o \
	PCR←EmuHDieee.o PCR←EmuHDsocket.o

SOBJ = 

MISCOBJ = 



emu.o: $(COBJ) $(SOBJ)
	$(LDR) $(LDRFLAGS) -o emu.o $(COBJ) $(SOBJ)


#
#
#
#
# END PACKAGE-SPECIFIC PART
#
#
#
#

#
#
# STANDARD TARGETS
#
#

#
# make install
#

install:  $(INSTALL←LIBFILES) $(INSTALL←BINFILES)
	-if [ -n "$(INSTALL←LIBFILES)" ] ; then \
		( cd $(INSTALL←LIB) ; rm -f $(INSTALL←LIBFILES) ) ; \
		$(INSTALL) $(INSTALL←LIBFILES) $(INSTALL←LIB) ; \
	fi
	-if [ -n "$(INSTALL←BINFILES)" ] ; then \
		( cd $(INSTALL←BIN) ; rm -f $(INSTALL←BINFILES) ) ; \
		$(INSTALL) $(INSTALL←BINFILES) $(INSTALL←BIN) ; \
	fi


#
# make clean
#

clean:
	rm -f *.o *~ core a.out *.a *.BAK *.bak *.CKP logmsg.txt pcr

#
# make depend
#
# NOTE: the makefile must include "# DO NOT DELETE THIS LINE" 
#   and at least one additional line of text after the last target.
#   "make depend" will replace everything following that line
#   by a newly-constructed list of dependencies.
#
# You can modify the behavior of this target by defining $(MAKEDEP←MISCSRC).
#

makedep: $(CSRC) $(SSRC) $(MISCSRC)
	rm -f makedep
	$(MAKEDEP←MISCSRC)
	-for x in $(CSRC) END ; \
		do if [ $$x != END ]; then \
			$(CPP) -M $(CPPFLAGS) $$x \
			| sed -e '/:$$/d' >> makedep ; \
			fi ; \
		done
	-for x in $(SSRC) END ; \
		do if [ $$x != END ]; then \
			$(ASPP) -M $(ASPPFLAGS) $$x \
			| sed -e '/:$$/d' \
			| sed -e 's/[.]s[.]o :/.o :/g' >> makedep ; \
			fi ; \
		done

depend: makedep 
	echo '/↑# DO NOT DELETE THIS LINE/,$$c' > eddep
	echo '# DO NOT DELETE THIS LINE' >> eddep
	echo '# Make depend depends on it' >> eddep
	echo '.' >> eddep
	echo '$$r makedep' >> eddep
	echo 'w' >> eddep
	rm -f Makefile.bak
	mv Makefile Makefile.bak
	cp Makefile.bak Makefile
	chmod u+w Makefile
	ex - Makefile < eddep
	-if [ ! -w Makefile.bak ] ; then chmod u-w Makefile ; fi
	rm -f eddep makedep

#
#
# END OF HUMAN-EDITABLE PART
#
#

#
#-$Log$
#

#
# DO NOT DELETE THIS LINE
# Make depend depends on it
PCR←EmuImpl.o : PCR←EmuImpl.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../base/PCR←Base.h \
  ../base/PCR←BaseArgs.h /import/gnu/lib/gcc-include/stdarg.h \
  ../base/PCR←BaseRun.h 
PCR←EmuDataImpl.o : PCR←EmuDataImpl.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../base/PCR←Base.h \
  ../base/PCR←BaseArgs.h /import/gnu/lib/gcc-include/stdarg.h ../th/PCR←Th.h \
  ../sig/PCR←Sig.h ../config/PCR←OS.h ../sig/PCR←SigTypes.h \
  ../th/PCR←ThTypes.h ../th/PCR←ThData.h ../th/PCR←ThDataGlue.h \
  ../th/PCR←ThGlue.h ../mm/PCR←MM.h ../posix/stddef.h ../posix/host/stddef.h \
  ../emu/PCR←EmuData.h ../posix/grp.h ../host/grp.h ../posix/sys/types.h \
  ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../ansi/stdio.h ../posix/errno.h ../host/errno.h \
  /usr/include/sys/errno.h 
PCR←EmuAassert.o : PCR←EmuAassert.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../io/PCR←IO.h \
  ../th/PCR←ThTypes.h ../sig/PCR←SigTypes.h ../config/PCR←OS.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/dirent.h ../posix/host/dirent.h \
  /usr/include/sys/dirent.h ../posix/sys/stat.h ../host/sys/stat.h \
  ../posix/fcntl.h ../host/fcntl.h /usr/include/sys/fcntlcom.h \
  ../posix/utime.h ../host/utime.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../dbg/PCR←Dbg.h ../ansi/assert.h ../ansi/stdio.h \
  /import/gnu/lib/gcc-include/stdarg.h ../posix/stddef.h \
  ../posix/host/stddef.h 
PCR←EmuAmath.o : PCR←EmuAmath.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../config/PCR←OS.h \
  ../ansi/math.h ../posix/host/math.h /usr/include/floatingpoint.h \
  /usr/include/sys/ieeefp.h 
PCR←EmuAstdioFile.o : PCR←EmuAstdioFile.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../base/PCR←Base.h \
  ../base/PCR←BaseArgs.h /import/gnu/lib/gcc-include/stdarg.h ../mm/PCR←MM.h \
  ../posix/stddef.h ../posix/host/stddef.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../th/PCR←ThCrSec.h ../th/PCR←ThCrSecInlines.h ../th/PCR←ThCurr.h \
  ../th/PCR←ThPvt.h ../th/PCR←ThData.h ../th/PCR←ThCtl.h \
  ../th/PCR←ThCtlTypes.h ../posix/limits.h ../posix/host/limits.h \
  ../posix/setjmp.h ../io/PCR←IO.h ../posix/sys/types.h \
  ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/dirent.h ../posix/host/dirent.h \
  /usr/include/sys/dirent.h ../posix/sys/stat.h ../host/sys/stat.h \
  ../posix/fcntl.h ../host/fcntl.h /usr/include/sys/fcntlcom.h \
  ../posix/utime.h ../host/utime.h ../ansi/stdio.h ../emu/PCR←EmuAstdioPvt.h \
  ../emu/PCR←EmuData.h ../posix/grp.h ../host/grp.h ../posix/pwd.h \
  ../host/pwd.h ../posix/time.h ../host/time.h ../emu/PCR←EmuAstdioFile.h \
  ../posix/errno.h ../host/errno.h /usr/include/sys/errno.h ../ansi/string.h 
PCR←EmuAstdiom.o : PCR←EmuAstdiom.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../base/PCR←Base.h \
  ../base/PCR←BaseArgs.h /import/gnu/lib/gcc-include/stdarg.h ../mm/PCR←MM.h \
  ../posix/stddef.h ../posix/host/stddef.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../ansi/stdio.h ../emu/PCR←EmuAstdioPvt.h ../emu/PCR←EmuData.h \
  ../th/PCR←ThData.h ../posix/grp.h ../host/grp.h ../posix/sys/types.h \
  ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../ansi/stdiom.h ../posix/signal.h ../emu/PCR←EmuAstdiom.h \
  ../posix/errno.h ../host/errno.h /usr/include/sys/errno.h 
PCR←EmuAstdio0.o : PCR←EmuAstdio0.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../base/PCR←Base.h \
  ../base/PCR←BaseArgs.h /import/gnu/lib/gcc-include/stdarg.h ../mm/PCR←MM.h \
  ../posix/stddef.h ../posix/host/stddef.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../ansi/stdio.h ../emu/PCR←EmuAstdioPvt.h ../emu/PCR←EmuData.h \
  ../th/PCR←ThData.h ../posix/grp.h ../host/grp.h ../posix/sys/types.h \
  ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../posix/fcntl.h ../host/fcntl.h /usr/include/sys/fcntlcom.h \
  ../posix/sys/stat.h ../host/sys/stat.h ../posix/errno.h ../host/errno.h \
  /usr/include/sys/errno.h ../ansi/string.h 
PCR←EmuAstdio4.o : PCR←EmuAstdio4.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←Th.h \
  ../sig/PCR←Sig.h ../config/PCR←OS.h ../sig/PCR←SigTypes.h \
  ../th/PCR←ThTypes.h ../io/PCR←IO.h ../posix/sys/types.h \
  ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/dirent.h ../posix/host/dirent.h \
  /usr/include/sys/dirent.h ../posix/sys/stat.h ../host/sys/stat.h \
  ../posix/fcntl.h ../host/fcntl.h /usr/include/sys/fcntlcom.h \
  ../posix/utime.h ../host/utime.h ../ansi/stdio.h \
  /import/gnu/lib/gcc-include/stdarg.h ../posix/stddef.h \
  ../posix/host/stddef.h ../emu/PCR←EmuData.h ../th/PCR←ThData.h \
  ../posix/grp.h ../host/grp.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../posix/errno.h ../host/errno.h /usr/include/sys/errno.h \
  ../posix/unistd.h ../posix/host/unistd.h ../ansi/stdlib.h \
  ../posix/host/stdlib.h 
PCR←EmuAstdio5.o : PCR←EmuAstdio5.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←Th.h \
  ../sig/PCR←Sig.h ../config/PCR←OS.h ../sig/PCR←SigTypes.h \
  ../th/PCR←ThTypes.h ../ansi/stdio.h /import/gnu/lib/gcc-include/stdarg.h \
  ../posix/stddef.h ../posix/host/stddef.h ../emu/PCR←EmuAstdioPvt.h \
  ../emu/PCR←EmuData.h ../th/PCR←ThData.h ../posix/grp.h ../host/grp.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../posix/errno.h ../host/errno.h /usr/include/sys/errno.h \
  ../ansi/string.h 
PCR←EmuAstdio6.o : PCR←EmuAstdio6.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←Th.h \
  ../sig/PCR←Sig.h ../config/PCR←OS.h ../sig/PCR←SigTypes.h \
  ../th/PCR←ThTypes.h ../ansi/stdio.h /import/gnu/lib/gcc-include/stdarg.h \
  ../posix/stddef.h ../posix/host/stddef.h ../emu/PCR←EmuAstdioPvt.h \
  ../emu/PCR←EmuData.h ../th/PCR←ThData.h ../posix/grp.h ../host/grp.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../posix/errno.h ../host/errno.h /usr/include/sys/errno.h \
  ../ansi/string.h ../ansi/ctype.h ../host/ctype.h ../ansi/stdlib.h \
  ../posix/host/stdlib.h ../ansi/math.h ../posix/host/math.h \
  /usr/include/floatingpoint.h /usr/include/sys/ieeefp.h 
PCR←EmuAstdio7.o : PCR←EmuAstdio7.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←Th.h \
  ../sig/PCR←Sig.h ../config/PCR←OS.h ../sig/PCR←SigTypes.h \
  ../th/PCR←ThTypes.h ../ansi/stdio.h /import/gnu/lib/gcc-include/stdarg.h \
  ../posix/stddef.h ../posix/host/stddef.h ../emu/PCR←EmuAstdioPvt.h \
  ../emu/PCR←EmuData.h ../th/PCR←ThData.h ../posix/grp.h ../host/grp.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../posix/errno.h ../host/errno.h /usr/include/sys/errno.h \
  ../ansi/string.h 
PCR←EmuAstdio8.o : PCR←EmuAstdio8.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../ansi/stdio.h \
  /import/gnu/lib/gcc-include/stdarg.h ../posix/stddef.h \
  ../posix/host/stddef.h ../emu/PCR←EmuAstdioPvt.h ../th/PCR←Th.h \
  ../sig/PCR←Sig.h ../config/PCR←OS.h ../sig/PCR←SigTypes.h \
  ../th/PCR←ThTypes.h ../emu/PCR←EmuData.h ../th/PCR←ThData.h ../posix/grp.h \
  ../host/grp.h ../posix/sys/types.h ../posix/host/sys/types.h \
  /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h ../posix/pwd.h \
  ../host/pwd.h ../posix/time.h ../host/time.h ../posix/errno.h \
  ../host/errno.h /usr/include/sys/errno.h ../ansi/string.h 
PCR←EmuAstdio9.o : PCR←EmuAstdio9.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←Th.h \
  ../sig/PCR←Sig.h ../config/PCR←OS.h ../sig/PCR←SigTypes.h \
  ../th/PCR←ThTypes.h ../ansi/stdio.h /import/gnu/lib/gcc-include/stdarg.h \
  ../posix/stddef.h ../posix/host/stddef.h ../emu/PCR←EmuAstdioPvt.h \
  ../emu/PCR←EmuData.h ../th/PCR←ThData.h ../posix/grp.h ../host/grp.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../posix/errno.h ../host/errno.h /usr/include/sys/errno.h 
PCR←EmuAstdio10.o : PCR←EmuAstdio10.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../ansi/stdio.h \
  /import/gnu/lib/gcc-include/stdarg.h ../posix/stddef.h \
  ../posix/host/stddef.h ../emu/PCR←EmuAstdioPvt.h ../th/PCR←Th.h \
  ../sig/PCR←Sig.h ../config/PCR←OS.h ../sig/PCR←SigTypes.h \
  ../th/PCR←ThTypes.h ../emu/PCR←EmuData.h ../th/PCR←ThData.h ../posix/grp.h \
  ../host/grp.h ../posix/sys/types.h ../posix/host/sys/types.h \
  /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h ../posix/pwd.h \
  ../host/pwd.h ../posix/time.h ../host/time.h ../posix/errno.h \
  ../host/errno.h /usr/include/sys/errno.h 
PCR←EmuAstdlib.o : PCR←EmuAstdlib.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../base/PCR←Base.h \
  ../base/PCR←BaseArgs.h /import/gnu/lib/gcc-include/stdarg.h \
  ../emu/PCR←EmuData.h ../th/PCR←ThData.h ../sig/PCR←SigTypes.h \
  ../config/PCR←OS.h ../posix/grp.h ../host/grp.h ../posix/sys/types.h \
  ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../ansi/stdio.h ../posix/stddef.h ../posix/host/stddef.h \
  ../th/PCR←ThCrSec.h ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h \
  ../sig/PCR←Sig.h ../th/PCR←ThTypes.h ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h \
  ../th/PCR←ThCtl.h ../th/PCR←ThCtlTypes.h ../posix/limits.h \
  ../posix/host/limits.h ../posix/setjmp.h ../mm/PCR←MM.h ../ansi/stdlib.h \
  ../posix/host/stdlib.h ../ansi/ctype.h ../host/ctype.h ../ansi/string.h \
  ../posix/errno.h ../host/errno.h /usr/include/sys/errno.h 
PCR←EmuAstring.o : PCR←EmuAstring.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../emu/PCR←EmuData.h \
  ../th/PCR←ThData.h ../sig/PCR←SigTypes.h ../config/PCR←OS.h ../posix/grp.h \
  ../host/grp.h ../posix/sys/types.h ../posix/host/sys/types.h \
  /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h ../posix/pwd.h \
  ../host/pwd.h ../posix/time.h ../host/time.h ../ansi/stdio.h \
  /import/gnu/lib/gcc-include/stdarg.h ../posix/stddef.h \
  ../posix/host/stddef.h ../mm/PCR←MM.h ../th/PCR←ThCrSec.h \
  ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../th/PCR←ThTypes.h ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThCtl.h \
  ../th/PCR←ThCtlTypes.h ../posix/limits.h ../posix/host/limits.h \
  ../posix/setjmp.h ../posix/errno.h ../host/errno.h /usr/include/sys/errno.h \
  ../ansi/string.h 
PCR←EmuAtime.o : PCR←EmuAtime.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←ThCrSec.h \
  ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThData.h ../th/PCR←ThCtl.h \
  ../th/PCR←ThCtlTypes.h ../posix/limits.h ../posix/host/limits.h \
  ../posix/setjmp.h ../vd/PCR←VD.h ../emu/PCR←EmuData.h ../posix/grp.h \
  ../host/grp.h ../posix/sys/types.h ../posix/host/sys/types.h \
  /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h ../posix/pwd.h \
  ../host/pwd.h ../posix/time.h ../host/time.h ../ansi/stdio.h \
  /import/gnu/lib/gcc-include/stdarg.h ../posix/stddef.h \
  ../posix/host/stddef.h ../mm/PCR←MM.h ../posix/errno.h ../host/errno.h \
  /usr/include/sys/errno.h ../ansi/string.h ../ansi/time.h 
PCR←EmuPdirent.o : PCR←EmuPdirent.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←ThCrSec.h \
  ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThData.h ../th/PCR←ThCtl.h \
  ../th/PCR←ThCtlTypes.h ../posix/limits.h ../posix/host/limits.h \
  ../posix/setjmp.h ../posix/dirent.h ../posix/host/dirent.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h /usr/include/sys/dirent.h 
PCR←EmuPfcntl.o : PCR←EmuPfcntl.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←ThCrSec.h \
  ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThData.h ../th/PCR←ThCtl.h \
  ../th/PCR←ThCtlTypes.h ../posix/limits.h ../posix/host/limits.h \
  ../posix/setjmp.h ../io/PCR←IO.h ../posix/sys/types.h \
  ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/dirent.h ../posix/host/dirent.h \
  /usr/include/sys/dirent.h ../posix/sys/stat.h ../host/sys/stat.h \
  ../posix/fcntl.h ../host/fcntl.h /usr/include/sys/fcntlcom.h \
  ../posix/utime.h ../host/utime.h ../mm/PCR←MM.h ../posix/stddef.h \
  ../posix/host/stddef.h ../posix/errno.h ../host/errno.h \
  /usr/include/sys/errno.h ../posix/unistd.h ../posix/host/unistd.h \
  /import/gnu/lib/gcc-include/stdarg.h 
PCR←EmuPgrp.o : PCR←EmuPgrp.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←ThCrSec.h \
  ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThData.h ../th/PCR←ThCtl.h \
  ../th/PCR←ThCtlTypes.h ../posix/limits.h ../posix/host/limits.h \
  ../posix/setjmp.h ../emu/PCR←EmuData.h ../posix/grp.h ../host/grp.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../ansi/stdio.h /import/gnu/lib/gcc-include/stdarg.h \
  ../posix/stddef.h ../posix/host/stddef.h ../mm/PCR←MM.h ../posix/errno.h \
  ../host/errno.h /usr/include/sys/errno.h ../ansi/string.h 
PCR←EmuPpwd.o : PCR←EmuPpwd.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←ThCrSec.h \
  ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThData.h ../th/PCR←ThCtl.h \
  ../th/PCR←ThCtlTypes.h ../posix/limits.h ../posix/host/limits.h \
  ../posix/setjmp.h ../emu/PCR←EmuData.h ../posix/grp.h ../host/grp.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../ansi/stdio.h /import/gnu/lib/gcc-include/stdarg.h \
  ../posix/stddef.h ../posix/host/stddef.h ../mm/PCR←MM.h ../posix/errno.h \
  ../host/errno.h /usr/include/sys/errno.h ../ansi/string.h 
PCR←EmuPsignal.o : PCR←EmuPsignal.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←Th.h ../th/PCR←ThTypes.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/signal.h ../posix/errno.h \
  ../host/errno.h /usr/include/sys/errno.h 
PCR←EmuPstat.o : PCR←EmuPstat.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../emu/PCR←EmuUtils.h \
  ../base/PCR←Base.h ../base/PCR←BaseArgs.h \
  /import/gnu/lib/gcc-include/stdarg.h ../posix/errno.h ../host/errno.h \
  /usr/include/sys/errno.h ../io/PCR←IO.h ../th/PCR←ThTypes.h \
  ../sig/PCR←SigTypes.h ../config/PCR←OS.h ../posix/sys/types.h \
  ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/dirent.h ../posix/host/dirent.h \
  /usr/include/sys/dirent.h ../posix/sys/stat.h ../host/sys/stat.h \
  ../posix/fcntl.h ../host/fcntl.h /usr/include/sys/fcntlcom.h \
  ../posix/utime.h ../host/utime.h 
PCR←EmuPtermios.o : PCR←EmuPtermios.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../base/PCR←Base.h \
  ../base/PCR←BaseArgs.h /import/gnu/lib/gcc-include/stdarg.h \
  ../emu/PCR←EmuUtils.h ../posix/errno.h ../host/errno.h \
  /usr/include/sys/errno.h ../emu/PCR←EmuData.h ../th/PCR←ThData.h \
  ../sig/PCR←SigTypes.h ../config/PCR←OS.h ../posix/grp.h ../host/grp.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../ansi/stdio.h ../posix/stddef.h ../posix/host/stddef.h \
  ../posix/termios.h ../posix/host/termios.h \
  /import/gnu/lib/gcc-include/sys/ioccom.h /usr/include/sys/ttydev.h \
  /import/gnu/lib/gcc-include/sys/ttycom.h 
PCR←EmuPtime.o : PCR←EmuPtime.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←ThCrSec.h \
  ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThData.h ../th/PCR←ThCtl.h \
  ../th/PCR←ThCtlTypes.h ../posix/limits.h ../posix/host/limits.h \
  ../posix/setjmp.h ../posix/errno.h ../host/errno.h /usr/include/sys/errno.h \
  ../posix/time.h ../host/time.h /usr/include/sys/stdtypes.h 
PCR←EmuPtimes.o : PCR←EmuPtimes.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←ThCrSec.h \
  ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThData.h ../th/PCR←ThCtl.h \
  ../th/PCR←ThCtlTypes.h ../posix/limits.h ../posix/host/limits.h \
  ../posix/setjmp.h ../vd/PCR←VD.h ../posix/errno.h ../host/errno.h \
  /usr/include/sys/errno.h ../posix/sys/times.h ../host/sys/times.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h 
PCR←EmuPunistd.o : PCR←EmuPunistd.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../base/PCR←Base.h \
  ../base/PCR←BaseArgs.h /import/gnu/lib/gcc-include/stdarg.h \
  ../th/PCR←ThCrSec.h ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h \
  ../sig/PCR←Sig.h ../config/PCR←OS.h ../sig/PCR←SigTypes.h \
  ../th/PCR←ThTypes.h ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThData.h \
  ../th/PCR←ThCtl.h ../th/PCR←ThCtlTypes.h ../posix/limits.h \
  ../posix/host/limits.h ../posix/setjmp.h ../emu/PCR←EmuUtils.h \
  ../posix/errno.h ../host/errno.h /usr/include/sys/errno.h \
  ../emu/PCR←EmuData.h ../posix/grp.h ../host/grp.h ../posix/sys/types.h \
  ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/pwd.h ../host/pwd.h ../posix/time.h \
  ../host/time.h ../ansi/stdio.h ../posix/stddef.h ../posix/host/stddef.h \
  ../mm/PCR←MM.h ../io/PCR←IO.h ../posix/dirent.h ../posix/host/dirent.h \
  /usr/include/sys/dirent.h ../posix/sys/stat.h ../host/sys/stat.h \
  ../posix/fcntl.h ../host/fcntl.h /usr/include/sys/fcntlcom.h \
  ../posix/utime.h ../host/utime.h ../posix/unistd.h ../posix/host/unistd.h \
  ../ansi/string.h ../posix/signal.h 
PCR←EmuPutime.o : PCR←EmuPutime.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←ThCrSec.h \
  ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThData.h ../th/PCR←ThCtl.h \
  ../th/PCR←ThCtlTypes.h ../posix/limits.h ../posix/host/limits.h \
  ../posix/setjmp.h ../vd/PCR←VD.h ../io/PCR←IO.h ../posix/sys/types.h \
  ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/dirent.h ../posix/host/dirent.h \
  /usr/include/sys/dirent.h ../posix/sys/stat.h ../host/sys/stat.h \
  ../posix/fcntl.h ../host/fcntl.h /usr/include/sys/fcntlcom.h \
  ../posix/utime.h ../host/utime.h ../posix/errno.h ../host/errno.h \
  /usr/include/sys/errno.h ../ansi/string.h 
PCR←EmuPutsname.o : PCR←EmuPutsname.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../th/PCR←ThCrSec.h \
  ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h ../sig/PCR←Sig.h \
  ../config/PCR←OS.h ../sig/PCR←SigTypes.h ../th/PCR←ThTypes.h \
  ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThData.h ../th/PCR←ThCtl.h \
  ../th/PCR←ThCtlTypes.h ../posix/limits.h ../posix/host/limits.h \
  ../posix/setjmp.h ../vd/PCR←VD.h ../posix/errno.h ../host/errno.h \
  /usr/include/sys/errno.h ../ansi/string.h ../posix/sys/types.h \
  ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/sys/utsname.h ../host/sys/utsname.h 
PCR←EmuPwait.o : PCR←EmuPwait.c ../emu/PCR←EmuUtils.h \
  ../config/PCR←StdDefs.h ../config/PCR←StdTypes.h ../config/PCR←Arch.h \
  ../base/PCR←Base.h ../base/PCR←BaseArgs.h \
  /import/gnu/lib/gcc-include/stdarg.h ../posix/errno.h ../host/errno.h \
  /usr/include/sys/errno.h ../posix/sys/types.h ../posix/host/sys/types.h \
  /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h \
  ../posix/sys/wait.h ../posix/host/sys/wait.h 
PCR←EmuHDieee.o : PCR←EmuHDieee.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../config/PCR←OS.h \
  ../ansi/math.h ../posix/host/math.h /usr/include/floatingpoint.h \
  /usr/include/sys/ieeefp.h 
PCR←EmuHDsocket.o : PCR←EmuHDsocket.c ../config/PCR←StdDefs.h \
  ../config/PCR←StdTypes.h ../config/PCR←Arch.h ../base/PCR←Base.h \
  ../base/PCR←BaseArgs.h /import/gnu/lib/gcc-include/stdarg.h \
  ../th/PCR←ThCrSec.h ../th/PCR←ThCrSecInlines.h ../th/PCR←Th.h \
  ../sig/PCR←Sig.h ../config/PCR←OS.h ../sig/PCR←SigTypes.h \
  ../th/PCR←ThTypes.h ../th/PCR←ThCurr.h ../th/PCR←ThPvt.h ../th/PCR←ThData.h \
  ../th/PCR←ThCtl.h ../th/PCR←ThCtlTypes.h ../posix/limits.h \
  ../posix/host/limits.h ../posix/setjmp.h ../io/PCR←IO.h \
  ../posix/sys/types.h ../posix/host/sys/types.h /usr/include/sys/stdtypes.h \
  /usr/include/sys/sysmacros.h ../posix/dirent.h ../posix/host/dirent.h \
  /usr/include/sys/dirent.h ../posix/sys/stat.h ../host/sys/stat.h \
  ../posix/fcntl.h ../host/fcntl.h /usr/include/sys/fcntlcom.h \
  ../posix/utime.h ../host/utime.h ../io/PCR←IOSocket.h ../host/sys/socket.h \
  ../posix/host/sys/sockio.h /import/gnu/lib/gcc-include/sys/ioccom.h \
  ../posix/host/netinet/in.h ../posix/host/netinet/tcp.h \
  ../emu/PCR←EmuUtils.h ../posix/errno.h ../host/errno.h \
  /usr/include/sys/errno.h ../emu/PCR←EmuData.h ../posix/grp.h ../host/grp.h \
  ../posix/pwd.h ../host/pwd.h ../posix/time.h ../host/time.h ../ansi/stdio.h \
  ../posix/stddef.h ../posix/host/stddef.h ../mm/PCR←MM.h \
  ../posix/sys/socket.h