File:  [Apple XNU] / GNUtools / cctools / include / Makefile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:45:49 2018 UTC (8 years, 2 months ago) by root
Branches: MAIN, Apple
CVS tags: HEAD, GNUtools33
GNU tools for NeXTSTEP 3.3

# Note that the macros are not used for the install target any more with the
# change to the install(1) program.  Edit the install commands.

FILES = mach-o/ldsyms.h mach-o/reloc.h mach-o/rld.h mach-o/dyld.h \
	mach-o/nlist.h mach-o/stab.h mach-o/loader.h mach-o/fat.h \
	mach-o/hppa/reloc.h mach-o/dyld_debug.h
LOCFILES = mach-o/rld_state.h mach-o/sarld.h mach-o/i860/reloc.h \
	   mach-o/m88k/reloc.h mach-o/m98k/reloc.h mach-o/sparc/reloc.h

# Note that OTHER_SRCS do NOT get installed
OTHER_SRCS = notes gnu/a.out.h gnu/symseg.h gnu/exec.h \
	     stuff/allocate.h stuff/arch.h stuff/errors.h stuff/execute.h \
	     stuff/bool.h stuff/bytesex.h stuff/round.h stuff/ofile.h \
	     stuff/hash_string.h stuff/breakout.h stuff/best_arch.h \
	     stuff/hppa.h stuff/reloc.h stuff/vm_flush_cache.h \
	     stuff/print.h

# Note that MISSING_SRCS are those may not be on all build machines
MISSING_SRCS = mach/i860/thread_status.h mach/machine.h \
	       architecture/i386/fpu.h architecture/i386/frame.h \
	       mach/m98k/thread_status.h \
	       architecture/nrw/reg_help.h \
	       architecture/nrw/macro_help.h \
	       architecture/m98k/reg_help.h \
	       architecture/m98k/basic_regs.h \
	       architecture/m98k/m98601_regs.h \
	       architecture/m98k/fp_regs.h \
	       mach/m88k/thread_status.h \
	       architecture/m88k/fp_regs.h \
	       architecture/m88k/reg_help.h \
	       standalone/libsa.h \
	       mach/hppa/thread_status.h \
	       mach/sparc/thread_status.h \
	       architecture/sparc/reg.h

INCDIR = /NextDeveloper/Headers
LOCINCDIR = /LocalDeveloper/Headers

SRC_FILES = Makefile $(FILES) $(LOCFILES) $(OTHER_SRCS) $(MISSING_SRCS)

installsrc installGNUsrc:
	mkdirs $(SRCROOT)
	chmod 755 $(SRCROOT)
	tar cf - $(SRC_FILES) | (cd $(SRCROOT); tar xf -)

install: dirs
	cd mach-o; \
	    install -m 444 ${IFLAGS} ldsyms.h reloc.h rld.h dyld.h \
	    dyld_debug.h nlist.h stab.h loader.h fat.h \
	    ${DSTROOT}${INCDIR}/mach-o
	cd mach-o/hppa; \
	    install -m 444 ${IFLAGS} reloc.h \
	    ${DSTROOT}${INCDIR}/mach-o/hppa
	cd mach-o/sparc; \
	    install -m 444 ${IFLAGS} reloc.h \
	    ${DSTROOT}${INCDIR}/mach-o/sparc
	cd mach-o; \
	    install -m 444 ${IFLAGS} rld_state.h \
	    ${DSTROOT}${LOCINCDIR}/mach-o
	cd mach-o; \
	    install -m 444 ${IFLAGS} sarld.h \
	    ${DSTROOT}${LOCINCDIR}/mach-o
	cd mach-o/i860; \
	    install -m 444 ${IFLAGS} reloc.h \
	    ${DSTROOT}${LOCINCDIR}/mach-o/i860
	cd mach-o/m88k; \
	    install -m 444 ${IFLAGS} reloc.h \
	    ${DSTROOT}${LOCINCDIR}/mach-o/m88k
	cd mach-o/m98k; \
	    install -m 444 ${IFLAGS} reloc.h \
	    ${DSTROOT}${LOCINCDIR}/mach-o/m98k

dirs:
	mkdirs ${DSTROOT}${INCDIR}/mach-o
	mkdirs ${DSTROOT}${INCDIR}/mach-o/hppa
	mkdirs ${DSTROOT}${INCDIR}/mach-o/sparc
	mkdirs ${DSTROOT}${LOCINCDIR}/mach-o
	mkdirs ${DSTROOT}${LOCINCDIR}/mach-o/i860
	mkdirs ${DSTROOT}${LOCINCDIR}/mach-o/m88k
	mkdirs ${DSTROOT}${LOCINCDIR}/mach-o/m98k

depend:

clean shlib_clean:

all:

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.