#
# @OSF_COPYRIGHT@
#
#
# HISTORY
# $Log:	Makefile,v $
# Revision 1.1  92/04/22  15:38:11  pha
# Initial revision
# 
# Revision 3.4  91/08/30  10:30:33  condict
# Change make built-in var TARGET_MACHINE to TARGET_CPU, allowing cross-compiles.
# 
# Revision 3.3  91/08/28  14:02:12  condict
# Update to OSF 1.0.2.
# 
# Revision 1.13.4.3  90/12/20  14:52:06  devsrc
# 	Merge 1.01 sandbox to osc1.0
# 
# Revision 1.13.4.2  90/12/13  11:13:11  kwallace
# 	Merged changes from latest branch.
# 	Revision 1.13.2.2  90/11/29  15:16:40  hermi
# 		Added bsd.a.out.h to AT386_INCFILES.
# 		[90/11/29  15:15:20  hermi]
# 	[90/12/13  10:15:50  kwallace]
# 
# Revision 1.13  90/10/31  13:57:24  devrcs
# 	Added - before if test to suppress Ultrix errors.
# 	[90/10/28  15:18:46  gm]
# 
# 	Only copy files from /usr/include if they changed.  Abstract out
# 	MACH_O machine dependent headers.
# 	[90/10/23  13:31:37  brezak]
# 
# Revision 1.12  90/10/07  13:48:50  devrcs
# 	Added EndLog Marker.
# 	[90/09/28  09:46:52  gm]
# 
# Revision 1.11  90/08/24  12:02:14  devrcs
# 	Added a.out.h to HP_M68K_INCFILES.
# 	[90/08/22  09:37:30  sharpe]
# 
# 	HP/Apollo M68K
# 	[90/08/13  17:36:15  mcg]
# 
# Revision 1.10  90/08/09  13:19:54  devrcs
# 	Cleanup for export, install and post-freeze.
# 	[90/08/05  13:11:09  gm]
# 
# $EndLog$

INCFILES		= standards.h dirent.h \
			  mach_o_format.h mach_o_header.h mach_o_vals.h
MACH_O_INCFILES		= mach_o_types.h mach_o_header_md.h

PMAX_INCFILES		= syms.h varargs.h symconst.h sym.h stsupport.h \
			  ${MACH_O_INCFILES}
MMAX_INCFILES		= syms.h varargs.h ${MACH_O_INCFILES}
AT386_INCFILES		= a.out.h bsd.a.out.h stab.h varargs.h \
			  ${MACH_O_INCFILES}
I386_INCFILES		= machlimits.h
HP_M68K_INCFILES        = a.out.h varargs.h aouthdr.h filehdr.h scnhdr.h

# In the OSF/1 build, all of these are defined externally:
MAKETOP=../..
RM=/bin/rm
_RMFLAGS_= -f

all:	sys ${INCFILES} ${${TARGET_CPU}_INCFILES} \
				${${TARGET_MODEL}_INCFILES}

sys:
	mkdir sys

${INCFILES}: ${MAKETOP}/usr/include/$${@}
	-if [ -f $@ ] && cmp -s $? $@; then :; \
	 else ${RM} ${_RMFLAGS_} $@; ${CP} $? $@; fi

${${TARGET_CPU}_INCFILES}: ${MAKETOP}/usr/include/${target_cpu}/$${@}
	-if [ -f $@ ] && cmp -s $? $@; then :; \
	 else ${RM} ${_RMFLAGS_} $@; ${CP} $? $@; fi

${${TARGET_MODEL}_INCFILES}: ${MAKETOP}/usr/include/${TARGET_MODEL}/$${@}
	-if [ -f $@ ] && cmp -s $? $@; then :; \
	 else ${RM} ${_RMFLAGS_} $@; ${CP} $? $@; fi
