IOKITHDRS = $(DSTROOT)/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/
IOKITUSERHDRS = $(DSTROOT)/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/
IOKITHDRSPRIV = $(DSTROOT)/System/Library/Frameworks/Kernel.framework/Versions/A/PrivateHeaders/IOKit/
SCSIHDRS = scsi
CDBHDRS = cdb
SPIHDRS = scsi/spi
SCSIPARALLELHDRS = scsi-parallel
SCSICOMMANDSHDRS = scsi-commands
install: installcompatibilityhdrs installsymlinks
installhdrs: installcompatibilityhdrs installsymlinks
installsrc:
ditto . $(SRCROOT)
find $(SRCROOT) -type d -name CVS -exec rm -rf "{}" \; -prune
installcompatibilityhdrs:
@echo "make installhdrs installing SCSI compatibility headers";
mkdir -p $(IOKITHDRSPRIV);
cp -R $(SCSIHDRS) $(IOKITHDRSPRIV)
cp -R $(CDBHDRS) $(IOKITHDRSPRIV)
installsymlinks: installscsiparallelsymlinks installscsicommandssymlinks
installscsiparallelsymlinks: createscsidir
@echo "make installhdrs installing scsi-parallel symlink";
cd $(IOKITHDRS); ln -s $(SPIHDRS) $(SCSIPARALLELHDRS)
installscsicommandssymlinks: createscsidir
@echo "make installhdrs installing scsi-commands symlink";
cd $(IOKITHDRS); ln -s $(SCSIHDRS) $(SCSICOMMANDSHDRS)
cd $(IOKITUSERHDRS); ln -s $(SCSIHDRS) $(SCSICOMMANDSHDRS)
createscsidir:
@echo "Creating scsi directory for headers";
mkdir -p $(IOKITHDRS)$(SCSIHDRS);
mkdir -p $(IOKITHDRS)$(SPIHDRS);
mkdir -p $(IOKITUSERHDRS)$(SCSIHDRS);
clean: