File:  [Apple XNU] / XNU / iokit / User / Makefile.user
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:44:53 2018 UTC (8 years, 2 months ago) by root
Branches: MAIN, Apple
CVS tags: v68_4-1_1, HEAD
xnu-68.4-1.1

#
# User level code makefile
#

export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir

include $(MakeInc_cmd)
include $(MakeInc_def)

INSTALL_DIR= 		/usr/lib
LIB_NAME=		libIOKit
BUILD_VERS=		.A
COMPAT_VERS=		1
LIB_INSTALL_FLAGS= 	-c -m 555 -S "-S"
BUILD_NAME=		$(LIB_NAME)$(BUILD_VERS).dylib
FRAMEWORK_NAME=		/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit

# ALLARCHLIBS	= $(foreach archlib, $(INSTALL_ARCHS), $(OBJROOT)/$(KERNEL_CONFIG)_$(archlib)/$(COMPONENT)/User/$(BUILD_NAME))

do_build_all:

$(DSTROOT)$(INSTALL_DIR)/$(BUILD_NAME):	
	${MKDIR} $(DSTROOT)$(INSTALL_DIR);				\
	(cd $(DSTROOT)$(INSTALL_DIR);					\
	if [ ! -h $(BUILD_NAME) ]; then					\
			$(LN) $(FRAMEWORK_NAME) $(BUILD_NAME);	 	\
	fi ); 

$(DSTROOT)$(INSTALL_DIR)/$(LIB_NAME).dylib:	$(DSTROOT)$(INSTALL_DIR)/$(BUILD_NAME)
	(cd $(DSTROOT)$(INSTALL_DIR);					\
	if [ ! -h $(LIB_NAME).dylib ]; then				\
			$(LN) $(BUILD_NAME) $(LIB_NAME).dylib;		\
	fi ); 

do_build_install: $(DSTROOT)$(INSTALL_DIR)/$(LIB_NAME).dylib

# include $(MakeInc_rule)
include $(MakeInc_dir)

unix.superglobalmegacorp.com

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