1export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd 2export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def 3export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule 4export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir 5 6include $(MakeInc_cmd) 7include $(MakeInc_def) 8 9MIG_DEFS = \ 10 device.defs 11 12MIG_HDRS = \ 13 14DATAFILES = \ 15 device_types.h device_port.h device_types.defs \ 16 ${MIG_DEFS} 17 18MIGINCLUDES = \ 19 20INSTALL_MI_LIST = ${DATAFILES} ${_MIG_HDRS_} ${MIGINCLUDES} 21 22INSTALL_MI_DIR = device 23 24EXPORT_MI_LIST = ${DATAFILES} ${_MIG_HDRS_} ${MIGINCLUDES} 25 26EXPORT_MI_DIR = device 27 28# 29# Build path 30# 31INCFLAGS_MAKEFILE= -I.. 32 33MIGKSFLAGS = -DMACH_KERNEL_PRIVATE -DKERNEL_SERVER=1 34MIGKUFLAGS = -DMACH_KERNEL_PRIVATE -DKERNEL_USER=1 35 36DEVICE_FILES = device_server.h device_server.c 37 38COMP_FILES = ${DEVICE_FILES} 39 40do_build_all:: $(COMP_FILES) 41 42${DEVICE_FILES}: device.defs 43 @echo MIG $@ 44 $(_v)${MIG} ${MIGFLAGS} ${MIGKSFLAGS} \ 45 -header /dev/null \ 46 -user /dev/null \ 47 -sheader device_server.h \ 48 -server device_server.c \ 49 $< 50 51include $(MakeInc_rule) 52include $(MakeInc_dir) 53