- Build API stats on request (new target "make rgenstat" will create apistatus.xml)

- Partly updated apistatus.lst 

svn path=/trunk/; revision=30282
This commit is contained in:
Marc Piulachs 2007-11-08 20:52:42 +00:00
parent e85c37638b
commit c8a87ec7b8
2 changed files with 31 additions and 27 deletions

View file

@ -229,6 +229,7 @@ ifeq ($(HALFVERBOSEECHO),yes)
ECHO_TEST =@echo $(QUOTE)[TEST] $@$(QUOTE) ECHO_TEST =@echo $(QUOTE)[TEST] $@$(QUOTE)
ECHO_GENDIB =@echo $(QUOTE)[GENDIB] $@$(QUOTE) ECHO_GENDIB =@echo $(QUOTE)[GENDIB] $@$(QUOTE)
ECHO_STRIP =@echo $(QUOTE)[STRIP] $@$(QUOTE) ECHO_STRIP =@echo $(QUOTE)[STRIP] $@$(QUOTE)
ECHO_RGENSTAT=@echo $(QUOTE)[RGENSTAT] $@$(QUOTE)
else else
ECHO_CP = ECHO_CP =
ECHO_MKDIR = ECHO_MKDIR =
@ -258,6 +259,7 @@ else
ECHO_TEST = ECHO_TEST =
ECHO_GENDIB = ECHO_GENDIB =
ECHO_STRIP = ECHO_STRIP =
ECHO_RGENSTAT=
endif endif
# Set host compiler/linker # Set host compiler/linker
@ -429,6 +431,10 @@ universe:
sysregtest: sysregtest:
$(OUTPUT_)tools$(SEP)sysreg$(SEP)sysreg$(EXEPOSTFIX) tools$(SEP)sysreg$(SEP)txtmode.cfg $(OUTPUT_)tools$(SEP)sysreg$(SEP)sysreg$(EXEPOSTFIX) tools$(SEP)sysreg$(SEP)txtmode.cfg
.PHONY: rgenstat
rgenstat: $(RGENSTAT_TARGET)
$(ECHO_RGENSTAT)
$(Q)$(RGENSTAT_TARGET) apistatus.lst apistatus.xml
.PHONY: cb .PHONY: cb
cb: $(RBUILD_TARGET) cb: $(RBUILD_TARGET)

View file

@ -1,29 +1,27 @@
; Format: ; Format:
; COMPONENT_NAME PATH_TO_COMPONENT_SOURCES ; COMPONENT_NAME PATH_TO_COMPONENT_SOURCES
; COMPONENT_NAME - Name of the component. Eg. kernel32.dll. ; COMPONENT_NAME - Name of the module. Eg. kernel32.
; PATH_TO_COMPONENT_SOURCES - Relative path to sources (relative to ; PATH_TO_COMPONENT_SOURCES - Relative path to sources (relative to where rgenstat is run from).
; where rgenstat is run from).
advapi32.dll reactos/dll/win32/advapi32 advapi32 ../reactos/dll/win32/advapi32
crtdll.dll reactos/dll/win32/crtdll crtdll ../reactos/dll/win32/crtdll
gdi32.dll reactos/dll/win32/gdi32 gdi32 ../reactos/dll/win32/gdi32
gdiplus.dll reactos/dll/win32/gdiplus gdiplus ../reactos/dll/win32/gdiplus
iphlpapi.dll reactos/dll/win32/iphlpapi iphlpapi ../reactos/dll/win32/iphlpapi
kernel32.dll reactos/dll/win32/kernel32 kernel32 ../reactos/dll/win32/kernel32
lz32.dll reactos/dll/win32/lzexpand msvcrt ../reactos/dll/win32/msvcrt
msvcrt.dll reactos/dll/win32/msvcrt rpcrt4 ../reactos/dll/win32/rpcrt4
rpcrt4.dll reactos/dll/win32/rpcrt4 secur32 ../reactos/dll/win32/secur32
secur32.dll reactos/dll/win32/secur32 snmpapi ../reactos/dll/win32/snmpapi
snmpapi.dll reactos/dll/win32/snmpapi user32 ../reactos/dll/win32/user32
user32.dll reactos/dll/win32/user32 version ../reactos/dll/win32/version
version.dll reactos/dll/win32/version winspool ../reactos/dll/win32/winspool
winspool.dll reactos/dll/win32/winspool ws2_32 ../reactos/dll/win32/ws2_32
ws2_32.dll reactos/dll/win32/ws2_32 wsock32 ../reactos/dll/win32/wsock32
wsock32.dll reactos/dll/win32/wsock32 videoprt ../reactos/drivers/video/videoprt
videoprt.dll reactos/drivers/video/videoprt ndis ../reactos/drivers/network/ndis
ndis.sys reactos/drivers/network/ndis tdi ../reactos/drivers/network/tdi
tdi.sys reactos/drivers/network/tdi scsiport ../reactos/drivers/storage/scsiport
class2.sys reactos/drivers/storage/class2 ntoskrnl ../reactos/ntoskrnl
scsiport.sys reactos/drivers/storage/scsiport rtl ../reactos/lib/rtl
ntoskrnl.exe reactos/ntoskrnl win32k ../reactos/subsystems/win32/win32k
ntoskrnl.exe reactos/lib/rtl
win32k.sys reactos/subsystems/win32/win32k