1 NCI_BASE
= .
$(SEP
)tools
$(SEP
)nci
4 $(ROS_INTERMEDIATE
)$(NCI_BASE
)$(SEP
)nci
$(EXEPOSTFIX
)
7 $(NCI_BASE
)$(SEP
)ncitool.c
12 NCI_HOST_CFLAGS
= -Iinclude
-g
-Werror
-Wall
16 $(NCI_TARGET
): $(NCI_OBJECTS
)
18 ${host_gcc} $(NCI_OBJECTS
) $(NCI_HOST_CFLAGS
) -o
$(NCI_TARGET
)
20 $(NCI_OBJECTS
): %.o
: %.c
22 ${host_gcc} $(NCI_HOST_CFLAGS
) -c
$< -o
$@
26 -@
$(rm) $(NCI_TARGET
) $(NCI_OBJECTS
) 2>$(NUL
)
30 WIN32K_SVC_DB
= $(NCI_BASE
)$(SEP
)w32ksvc.db
31 WIN32K_SERVICE_TABLE
= subsys
$(SEP
)win32k
$(SEP
)main
$(SEP
)svctab.c
32 WIN32K_GDI_STUBS
= lib
$(SEP
)gdi32
$(SEP
)misc
$(SEP
)win32k.S
33 WIN32K_USER_STUBS
= lib
$(SEP
)user32
$(SEP
)misc
$(SEP
)win32k.S
36 KERNEL_SVC_DB
= $(NCI_BASE
)$(SEP
)sysfuncs.lst
37 KERNEL_SERVICE_TABLE
= include$(SEP
)ntdll
$(SEP
)napi.h
38 NTDLL_STUBS
= lib
$(SEP
)ntdll
$(SEP
)napi.S
39 KERNEL_STUBS
= ntoskrnl
$(SEP
)ex
$(SEP
)zw.S
42 $(KERNEL_SERVICE_TABLE
) \
43 $(WIN32K_SERVICE_TABLE
) \
49 $(NCI_SERVICE_FILES
): $(NCI_TARGET
)
51 $(Q
)$(EXEPREFIX
)$(NCI_TARGET
) \
54 $(KERNEL_SERVICE_TABLE
) \
55 $(WIN32K_SERVICE_TABLE
) \
61 .PHONY
: nci_service_files_clean
62 nci_service_files_clean
:
63 -@
$(rm) $(NCI_SERVICE_FILES
) 2>$(NUL
)
64 clean: nci_service_files_clean