[ros-diffs] [akhaldi] 48690: [CMAKE] - Improve gendib build. - Add gendib generated source files. - Add win32k to build. Dedicated to Timo ; )
akhaldi at svn.reactos.org
akhaldi at svn.reactos.org
Fri Sep 3 00:03:01 UTC 2010
Author: akhaldi
Date: Fri Sep 3 00:03:00 2010
New Revision: 48690
URL: http://svn.reactos.org/svn/reactos?rev=48690&view=rev
Log:
[CMAKE]
- Improve gendib build.
- Add gendib generated source files.
- Add win32k to build. Dedicated to Timo ;)
Added:
branches/cmake-bringup/drivers/video/font/ftfd/libftfd.a (with props)
branches/cmake-bringup/subsystems/CMakeLists.txt (with props)
branches/cmake-bringup/subsystems/win32/CMakeLists.txt (with props)
branches/cmake-bringup/subsystems/win32/win32k/CMakeLists.txt (with props)
branches/cmake-bringup/subsystems/win32/win32k/win32k_i386.def (with props)
Modified:
branches/cmake-bringup/CMakeLists.txt
branches/cmake-bringup/tools/gendib/CMakeLists.txt
Modified: branches/cmake-bringup/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/CMakeLists.txt?rev=48690&r1=48689&r2=48690&view=diff
==============================================================================
--- branches/cmake-bringup/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/CMakeLists.txt [iso-8859-1] Fri Sep 3 00:03:00 2010
@@ -26,7 +26,7 @@
add_subdirectory(tools)
add_subdirectory(lib)
-export(TARGETS widl winebuild nci buildno FILE ${CMAKE_BINARY_DIR}/ImportExecutables.cmake NAMESPACE native- )
+export(TARGETS widl winebuild nci buildno gendib FILE ${CMAKE_BINARY_DIR}/ImportExecutables.cmake NAMESPACE native- )
else()
@@ -108,48 +108,61 @@
add_subdirectory(hal)
add_subdirectory(lib)
add_subdirectory(ntoskrnl)
+add_subdirectory(subsystems)
# nci generated intermediate files
set(nci_output
- ${REACTOS_BINARY_DIR}/ntoskrnl/include/internal/napi.h
- ${REACTOS_BINARY_DIR}/subsystems/win32/win32k/include/napi.h
- ${REACTOS_BINARY_DIR}/lib/ntdllsys/ntdll.S
- ${REACTOS_BINARY_DIR}/ntoskrnl/ex/zw.S
- ${REACTOS_BINARY_DIR}/lib/win32ksys/win32k.S
- ${REACTOS_BINARY_DIR}/dll/ntdll/def/ntsys.pspec
-)
+ ${REACTOS_BINARY_DIR}/ntoskrnl/include/internal/napi.h
+ ${REACTOS_BINARY_DIR}/subsystems/win32/win32k/include/napi.h
+ ${REACTOS_BINARY_DIR}/lib/ntdllsys/ntdll.S
+ ${REACTOS_BINARY_DIR}/ntoskrnl/ex/zw.S
+ ${REACTOS_BINARY_DIR}/lib/win32ksys/win32k.S
+ ${REACTOS_BINARY_DIR}/dll/ntdll/def/ntsys.pspec)
-# stupid nci tool can't create folders itself, se we're gonna create them for it
set(nci_folders
- ${CMAKE_CURRENT_BINARY_DIR}/dll/ntdll/def
- ${CMAKE_CURRENT_BINARY_DIR}/lib/ntdllsys/ntdll
- ${CMAKE_CURRENT_BINARY_DIR}/lib/win32ksys
- ${CMAKE_CURRENT_BINARY_DIR}/ntoskrnl/include/internal
- ${CMAKE_CURRENT_BINARY_DIR}/ntoskrnl/ex
- ${CMAKE_CURRENT_BINARY_DIR}/subsystems/win32/win32k/include
-)
+ ${CMAKE_CURRENT_BINARY_DIR}/dll/ntdll/def
+ ${CMAKE_CURRENT_BINARY_DIR}/lib/ntdllsys/ntdll
+ ${CMAKE_CURRENT_BINARY_DIR}/lib/win32ksys
+ ${CMAKE_CURRENT_BINARY_DIR}/ntoskrnl/include/internal
+ ${CMAKE_CURRENT_BINARY_DIR}/ntoskrnl/ex
+ ${CMAKE_CURRENT_BINARY_DIR}/subsystems/win32/win32k/include)
file(MAKE_DIRECTORY ${nci_folders})
-ADD_CUSTOM_COMMAND(
- OUTPUT ${nci_output}
- COMMAND native-nci -arch ${ARCH} ${REACTOS_SOURCE_DIR}/ntoskrnl/sysfuncs.lst ${REACTOS_SOURCE_DIR}/subsystems/win32/win32k/w32ksvc.db ${nci_output}
- DEPENDS native-nci ${nci_folders}
-)
+add_custom_command(
+ OUTPUT ${nci_output}
+ COMMAND native-nci -arch ${ARCH} ${REACTOS_SOURCE_DIR}/ntoskrnl/sysfuncs.lst ${REACTOS_SOURCE_DIR}/subsystems/win32/win32k/w32ksvc.db ${nci_output}
+ DEPENDS native-nci ${nci_folders})
-ADD_CUSTOM_TARGET(ntdll_S ALL DEPENDS ${REACTOS_BINARY_DIR}/lib/ntdllsys/ntdll.S)
-ADD_CUSTOM_TARGET(win32k_S ALL DEPENDS ${REACTOS_BINARY_DIR}/lib/win32ksys/win32k.S)
-ADD_CUSTOM_TARGET(ntsys_pspec ALL DEPENDS ${REACTOS_BINARY_DIR}/dll/ntdll/def/ntsys.pspec)
-ADD_CUSTOM_TARGET(kernel_napi ALL DEPENDS ${REACTOS_BINARY_DIR}/ntoskrnl/include/internal/napi.h)
-ADD_CUSTOM_TARGET(subsystem_napi ALL DEPENDS ${REACTOS_BINARY_DIR}/subsystems/win32/win32k/include/napi.h)
-ADD_CUSTOM_TARGET(kernel_zw ALL DEPENDS ${REACTOS_BINARY_DIR}/ntoskrnl/ex/zw.S)
+add_custom_target(ntdll_S ALL DEPENDS ${REACTOS_BINARY_DIR}/lib/ntdllsys/ntdll.S)
+add_custom_target(win32k_S ALL DEPENDS ${REACTOS_BINARY_DIR}/lib/win32ksys/win32k.S)
+add_custom_target(ntsys_pspec ALL DEPENDS ${REACTOS_BINARY_DIR}/dll/ntdll/def/ntsys.pspec)
+add_custom_target(kernel_napi ALL DEPENDS ${REACTOS_BINARY_DIR}/ntoskrnl/include/internal/napi.h)
+add_custom_target(subsystem_napi ALL DEPENDS ${REACTOS_BINARY_DIR}/subsystems/win32/win32k/include/napi.h)
+add_custom_target(kernel_zw ALL DEPENDS ${REACTOS_BINARY_DIR}/ntoskrnl/ex/zw.S)
file(MAKE_DIRECTORY ${REACTOS_BINARY_DIR}/include/reactos)
-ADD_CUSTOM_COMMAND(OUTPUT ${REACTOS_BINARY_DIR}/include/reactos/buildno.h
- COMMAND native-buildno ${REACTOS_BINARY_DIR}/include/reactos/buildno.h
- DEPENDS ${REACTOS_SOURCE_DIR}/include/reactos/version.h)
-ADD_CUSTOM_TARGET(buildno_header ALL DEPENDS ${REACTOS_BINARY_DIR}/include/reactos/buildno.h)
+
+add_custom_command(
+ OUTPUT ${REACTOS_BINARY_DIR}/include/reactos/buildno.h
+ COMMAND native-buildno ${REACTOS_BINARY_DIR}/include/reactos/buildno.h
+ DEPENDS ${REACTOS_SOURCE_DIR}/include/reactos/version.h)
+
+add_custom_target(buildno_header ALL DEPENDS ${REACTOS_BINARY_DIR}/include/reactos/buildno.h)
+
+file(MAKE_DIRECTORY ${REACTOS_BINARY_DIR}/subsystems/win32/win32k/dib)
+
+list(APPEND OUTPUT_FILES
+ ${REACTOS_BINARY_DIR}/subsystems/win32/win32k/dib/dib8gen.c
+ ${REACTOS_BINARY_DIR}/subsystems/win32/win32k/dib/dib16gen.c
+ ${REACTOS_BINARY_DIR}/subsystems/win32/win32k/dib/dib32gen.c)
+
+add_custom_command(
+ OUTPUT ${OUTPUT_FILES}
+ COMMAND native-gendib ${REACTOS_BINARY_DIR}/subsystems/win32/win32k/dib
+ DEPENDS native-gendib)
+
+add_custom_target(gendib_generated ALL DEPENDS ${OUTPUT_FILES})
endif()
-
Added: branches/cmake-bringup/drivers/video/font/ftfd/libftfd.a
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/video/font/ftfd/libftfd.a?rev=48690&view=auto
==============================================================================
Binary file - no diff available.
Propchange: branches/cmake-bringup/drivers/video/font/ftfd/libftfd.a
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/cmake-bringup/subsystems/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/subsystems/CMakeLists.txt?rev=48690&view=auto
==============================================================================
--- branches/cmake-bringup/subsystems/CMakeLists.txt (added)
+++ branches/cmake-bringup/subsystems/CMakeLists.txt [iso-8859-1] Fri Sep 3 00:03:00 2010
@@ -1,0 +1,2 @@
+
+add_subdirectory(win32)
Propchange: branches/cmake-bringup/subsystems/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/subsystems/win32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/subsystems/win32/CMakeLists.txt?rev=48690&view=auto
==============================================================================
--- branches/cmake-bringup/subsystems/win32/CMakeLists.txt (added)
+++ branches/cmake-bringup/subsystems/win32/CMakeLists.txt [iso-8859-1] Fri Sep 3 00:03:00 2010
@@ -1,0 +1,2 @@
+
+add_subdirectory(win32k)
Propchange: branches/cmake-bringup/subsystems/win32/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/subsystems/win32/win32k/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/subsystems/win32/win32k/CMakeLists.txt?rev=48690&view=auto
==============================================================================
--- branches/cmake-bringup/subsystems/win32/win32k/CMakeLists.txt (added)
+++ branches/cmake-bringup/subsystems/win32/win32k/CMakeLists.txt [iso-8859-1] Fri Sep 3 00:03:00 2010
@@ -1,0 +1,190 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
+
+include_directories(.)
+include_directories(include)
+include_directories(${REACTOS_SOURCE_DIR}/ntoskrnl/include)
+include_directories(${REACTOS_SOURCE_DIR}/lib/3rdparty/freetype/include)
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/subsys)
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/drivers)
+
+add_definitions(-DLANGPACK)
+add_definitions(-D_WIN32K_)
+
+list(APPEND SOURCE
+ dib/dib1bpp.c
+ dib/dib4bpp.c
+ dib/dib8bpp.c
+ dib/dib16bpp.c
+ dib/dib24bpp.c
+ dib/dib32bpp.c
+ dib/dib.c
+ dib/floodfill.c
+ dib/stretchblt.c
+ eng/alphablend.c
+ eng/bitblt.c
+ eng/engbrush.c
+ eng/engevent.c
+ eng/clip.c
+ eng/copybits.c
+ eng/debug.c
+ eng/device.c
+ eng/driverobj.c
+ eng/error.c
+ eng/float.c
+ eng/gradient.c
+ eng/lineto.c
+ eng/mapping.c
+ eng/mem.c
+ eng/engmisc.c
+ eng/mouse.c
+ eng/paint.c
+ eng/perfcnt.c
+ eng/semaphor.c
+ eng/sort.c
+ eng/string.c
+ eng/stretchblt.c
+ eng/surface.c
+ eng/transblt.c
+ eng/engwindow.c
+ eng/xlate.c
+ ldr/loader.c
+ main/dllmain.c
+ misc/driver.c
+ misc/err.c
+ misc/file.c
+ misc/math.c
+ misc/rtlstr.c
+ misc/copy.c
+ misc/registry.c
+ misc/usrheap.c
+ ntddraw/ddraw.c
+ ntddraw/dd.c
+ ntddraw/ddsurf.c
+ ntddraw/d3d.c
+ ntddraw/dvp.c
+ ntddraw/mocomp.c
+ ntddraw/eng.c
+ ntddraw/dxeng.c
+ ntuser/accelerator.c
+ ntuser/callback.c
+ ntuser/callproc.c
+ ntuser/caret.c
+ ntuser/class.c
+ ntuser/clipboard.c
+ ntuser/csr.c
+ ntuser/cursoricon.c
+ ntuser/defwnd.c
+ ntuser/desktop.c
+ ntuser/display.c
+ ntuser/event.c
+ ntuser/focus.c
+ ntuser/guicheck.c
+ ntuser/hook.c
+ ntuser/hotkey.c
+ ntuser/input.c
+ ntuser/keyboard.c
+ ntuser/kbdlayout.c
+ ntuser/menu.c
+ ntuser/message.c
+ ntuser/metric.c
+ ntuser/misc.c
+ ntuser/monitor.c
+ ntuser/msgqueue.c
+ ntuser/ntstubs.c
+ ntuser/ntuser.c
+ ntuser/painting.c
+ ntuser/prop.c
+ ntuser/scrollbar.c
+ ntuser/session.c
+ ntuser/simplecall.c
+ ntuser/sysparams.c
+ ntuser/timer.c
+ ntuser/useratom.c
+ ntuser/vis.c
+ ntuser/windc.c
+ ntuser/window.c
+ ntuser/winpos.c
+ ntuser/winsta.c
+ ntuser/object.c
+ objects/arc.c
+ objects/bezier.c
+ objects/bitblt.c
+ objects/bitmaps.c
+ objects/brush.c
+ objects/cliprgn.c
+ objects/coord.c
+ objects/dcattr.c
+ objects/dclife.c
+ objects/dcobjs.c
+ objects/dcstate.c
+ objects/dcutil.c
+ objects/device.c
+ objects/dibobj.c
+ objects/drawing.c
+ objects/fillshap.c
+ objects/font.c
+ objects/freetype.c
+ objects/gdibatch.c
+ objects/gdiobj.c
+ objects/icm.c
+ objects/line.c
+ objects/metafile.c
+ objects/palette.c
+ objects/path.c
+ objects/pen.c
+ objects/polyfill.c
+ objects/print.c
+ objects/rect.c
+ objects/region.c
+ objects/stockobj.c
+ objects/text.c
+ objects/wingl.c
+ objects/xformobj.c
+ stubs/stubs.c
+ stubs/umpdstubs.c
+ win32k.rc)
+
+list(APPEND GENDIB_GENERATED
+ ${CMAKE_CURRENT_BINARY_DIR}/dib/dib8gen.c
+ ${CMAKE_CURRENT_BINARY_DIR}/dib/dib16gen.c
+ ${CMAKE_CURRENT_BINARY_DIR}/dib/dib32gen.c)
+
+set_source_files_properties(${GENDIB_GENERATED} PROPERTIES GENERATED TRUE)
+
+list(APPEND SOURCE ${GENDIB_GENERATED})
+
+if(ARCH MATCHES i386)
+list(APPEND SOURCE
+ dib/i386/dib24bpp_hline.s
+ dib/i386/dib32bpp_hline.s
+ dib/i386/dib32bpp_colorfill.s
+ eng/i386/floatobj.S
+ misc/i386/cos_asm.s
+ misc/i386/sin_asm.s
+ misc/i386/atan2_asm.s
+ misc/i386/floor_asm.s
+ misc/i386/ceil_asm.s)
+else()
+list(APPEND SOURCE
+ dib/dib24bppc.c
+ dib/dib32bppc.c)
+endif(ARCH MATCHES i386)
+
+add_library(win32k SHARED
+ ${CMAKE_CURRENT_BINARY_DIR}/win32k_pch.h.gch
+ ${SOURCE})
+
+set_target_properties(win32k PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry at 8 -Wl,--image-base,0x00010000 -Wl,--subsystem,native" SUFFIX ".sys")
+
+target_link_libraries(win32k
+ ${CMAKE_CURRENT_SOURCE_DIR}/win32k_i386.def
+ pseh
+ ${REACTOS_SOURCE_DIR}/ntoskrnl/libntoskrnl.a
+ ${REACTOS_SOURCE_DIR}/hal/halx86/libhal.a
+ ${REACTOS_SOURCE_DIR}/drivers/video/font/ftfd/libftfd.a
+ dxguid
+ libcntpr)
+
+add_pch(win32k ${CMAKE_CURRENT_SOURCE_DIR}/pch.h ${SOURCE})
+add_dependencies(win32k psdk gendib_generated bugcodes subsystem_napi buildno_header)
Propchange: branches/cmake-bringup/subsystems/win32/win32k/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/subsystems/win32/win32k/win32k_i386.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/subsystems/win32/win32k/win32k_i386.def?rev=48690&view=auto
==============================================================================
--- branches/cmake-bringup/subsystems/win32/win32k/win32k_i386.def (added)
+++ branches/cmake-bringup/subsystems/win32/win32k/win32k_i386.def [iso-8859-1] Fri Sep 3 00:03:00 2010
@@ -1,0 +1,231 @@
+; File generated automatically from obj-i386\subsystems\win32\win32k\win32k_win32k.spec; do not edit!
+
+LIBRARY win32k.sys
+
+EXPORTS
+ FLOATOBJ_AddFloatObj at 8=FLOATOBJ_Add at 8 @1
+ FLOATOBJ_DivFloatObj at 8=FLOATOBJ_Div at 8 @2
+ FLOATOBJ_MulFloatObj at 8=FLOATOBJ_Mul at 8 @3
+ FLOATOBJ_SubFloatObj at 8=FLOATOBJ_Sub at 8 @4
+ BRUSHOBJ_hGetColorTransform at 4 @5
+ BRUSHOBJ_pvAllocRbrush at 8 @6
+ BRUSHOBJ_pvGetRbrush at 4 @7
+ BRUSHOBJ_ulGetBrushColor at 4 @8
+ CLIPOBJ_bEnum at 12 @9
+ CLIPOBJ_cEnumStart at 20 @10
+ CLIPOBJ_ppoGetPath at 4 @11
+ EngAcquireSemaphore at 4 @12
+ EngAllocMem at 12 @13
+ EngAllocPrivateUserMem at 12 @14
+ EngAllocSectionMem at 16 @15
+ EngAllocUserMem at 8 @16
+ EngAlphaBlend at 28 @17
+ EngAssociateSurface at 12 @18
+ EngBitBlt at 44 @19
+ EngBugCheckEx at 20=NTOSKRNL.KeBugCheckEx @20
+ EngCheckAbort at 4 @21
+ EngClearEvent at 4 @22
+ EngComputeGlyphSet at 12 @23
+ EngControlSprites at 8 @24
+ EngCopyBits at 24 @25
+ EngCreateBitmap at 24 @26
+ EngCreateClip at 0 @27
+ EngCreateDeviceBitmap at 16 @28
+ EngCreateDeviceSurface at 16 @29
+ EngCreateDriverObj at 12 @30
+ EngCreateEvent at 4 @31
+ EngCreatePalette at 24 @32
+ EngCreatePath at 0 @33
+ EngCreateSemaphore at 0 @34
+ EngCreateWnd at 20 @35
+ EngDebugBreak at 0=NTOSKRNL.DbgBreakPoint @36
+ EngDebugPrint at 12 @37
+ EngDeleteClip at 4 @38
+ EngDeleteDriverObj at 12 @39
+ EngDeleteEvent at 4 @40
+ EngDeleteFile at 4 @41
+ EngDeletePalette at 4 @42
+ EngDeletePath at 4 @43
+ EngDeleteSafeSemaphore at 4 @44
+ EngDeleteSemaphore at 4 @45
+ EngDeleteSurface at 4 @46
+ EngDeleteWnd at 4 @47
+ EngDeviceIoControl at 28 @48
+ EngDitherColor at 16 @49
+ EngDxIoctl at 12 @50
+ EngEnumForms at 24 @51
+ EngEraseSurface at 12 @52
+ EngFileIoControl at 28 @53
+ EngFileWrite at 16 @54
+ EngFillPath at 28 @55
+ EngFindImageProcAddress at 8 @56
+ EngFindResource at 16 @57
+ EngFntCacheAlloc at 8 @58
+ EngFntCacheFault at 8 @59
+ EngFntCacheLookUp at 8 @60
+ EngFreeMem at 4 @61
+ EngFreeModule at 4 @62
+ EngFreePrivateUserMem at 8 @63
+ EngFreeSectionMem at 8 @64
+ EngFreeUserMem at 4 @65
+ EngGetCurrentCodePage at 8 @66
+ EngGetCurrentProcessId at 0=NTOSKRNL.PsGetCurrentProcessId @67
+ EngGetCurrentThreadId at 0=NTOSKRNL.PsGetCurrentThreadId @68
+ EngGetDriverName at 4 @69
+ EngGetFileChangeTime at 8 @70
+ EngGetFilePath at 8 @71
+ EngGetForm at 24 @72
+ EngGetLastError at 0 @73
+ EngGetPrinter at 20 @74
+ EngGetPrinterData at 24 @75
+ EngGetPrinterDataFileName at 4 @76
+ EngGetPrinterDriver at 24 @77
+ EngGetProcessHandle at 0 @78
+ EngGetTickCount at 0 @79
+ EngGetType1FontList at 24 @80
+ EngGradientFill at 40 @81
+ EngHangNotification at 8 @82
+ EngInitializeSafeSemaphore at 4 @83
+ EngIsSemaphoreOwned at 4 @84
+ EngIsSemaphoreOwnedByCurrentThread at 4 @85
+ EngLineTo at 36 @86
+ EngLoadImage at 4 @87
+ EngLoadModule at 4 @88
+ EngLoadModuleForWrite at 8 @89
+ EngLockDirectDrawSurface at 4 @90
+ EngLockDriverObj at 4 @91
+ EngLockSurface at 4 @92
+ EngLpkInstalled at 0 @93
+ EngMapEvent at 20 @94
+ EngMapFile at 12 @95
+ EngMapFontFile at 12 @96
+ EngMapFontFileFD at 12 @97
+ EngMapModule at 8 @98
+ EngMapSection at 16 @99
+ EngMarkBandingSurface at 4 @100
+ EngModifySurface at 32 @101
+ EngMovePointer at 16 @102
+ EngMulDiv at 12 @103
+ EngMultiByteToUnicodeN at 20=NTOSKRNL.RtlMultiByteToUnicodeN @104
+ EngMultiByteToWideChar at 20 @105
+ EngNineGrid at 36 @106
+ EngPaint at 20 @107
+ EngPlgBlt at 44 @108
+ EngProbeForRead at 12=NTOSKRNL.ProbeForRead @109
+ EngProbeForReadAndWrite at 12=NTOSKRNL.ProbeForWrite @110
+ EngQueryDeviceAttribute at 24 @111
+ EngQueryFileTimeStamp at 4 @112
+ EngQueryLocalTime at 4 @113
+ EngQueryPalette at 16 @114
+ EngQueryPerformanceCounter at 4 @115
+ EngQueryPerformanceFrequency at 4 @116
+ EngQuerySystemAttribute at 8 @117
+ EngReadStateEvent at 4 @118
+ EngReleaseSemaphore at 4 @119
+ EngRestoreFloatingPointState at 4 @120
+ EngSaveFloatingPointState at 8 @121
+ EngSecureMem at 8 @122
+ EngSetEvent at 4 @123
+ EngSetLastError at 4 @124
+ EngSetPointerShape at 40 @125
+ EngSetPointerTag at 20 @126
+ EngSetPrinterData at 20 @127
+ EngSort at 16 @128
+ EngStretchBlt at 44 @129
+ EngStretchBltROP at 52 @130
+ EngStrokeAndFillPath at 40 @131
+ EngStrokePath at 32 @132
+ EngTextOut at 40 @133
+ EngTransparentBlt at 32 @134
+ EngUnicodeToMultiByteN at 20=NTOSKRNL.RtlUnicodeToMultiByteN @135
+ EngUnloadImage at 4 @136
+ EngUnlockDirectDrawSurface at 4 @137
+ EngUnlockDriverObj at 4 @138
+ EngUnlockSurface at 4 @139
+ EngUnmapEvent at 4 @140
+ EngUnmapFile at 4 @141
+ EngUnmapFontFile at 4 @142
+ EngUnmapFontFileFD at 4 @143
+ EngUnsecureMem at 4 @144
+ EngWaitForSingleObject at 8 @145
+ EngWideCharToMultiByte at 20 @146
+ EngWritePrinter at 16 @147
+ FLOATOBJ_Add at 8 @148
+ FLOATOBJ_AddFloat at 8 @149
+ FLOATOBJ_AddLong at 8 @150
+ FLOATOBJ_Div at 8 @151
+ FLOATOBJ_DivFloat at 8 @152
+ FLOATOBJ_DivLong at 8 @153
+ FLOATOBJ_Equal at 8 @154
+ FLOATOBJ_EqualLong at 8 @155
+ FLOATOBJ_GetFloat at 4 @156
+ FLOATOBJ_GetLong at 4 @157
+ FLOATOBJ_GreaterThan at 8 @158
+ FLOATOBJ_GreaterThanLong at 8 @159
+ FLOATOBJ_LessThan at 8 @160
+ FLOATOBJ_LessThanLong at 8 @161
+ FLOATOBJ_Mul at 8 @162
+ FLOATOBJ_MulFloat at 8 @163
+ FLOATOBJ_MulLong at 8 @164
+ FLOATOBJ_Neg at 4 @165
+ FLOATOBJ_SetFloat at 8 @166
+ FLOATOBJ_SetLong at 8 @167
+ FLOATOBJ_Sub at 8 @168
+ FLOATOBJ_SubFloat at 8 @169
+ FLOATOBJ_SubLong at 8 @170
+ FONTOBJ_cGetAllGlyphHandles at 8 @171
+ FONTOBJ_cGetGlyphs at 20 @172
+ FONTOBJ_pQueryGlyphAttrs at 8 @173
+ FONTOBJ_pfdg at 4 @174
+ FONTOBJ_pifi at 4 @175
+ FONTOBJ_pjOpenTypeTablePointer at 12 @176
+ FONTOBJ_pvTrueTypeFontFile at 8 @177
+ FONTOBJ_pwszFontFilePaths at 8 @178
+ FONTOBJ_pxoGetXform at 4 @179
+ FONTOBJ_vGetInfo at 12 @180
+ HT_ComputeRGBGammaTable at 24 @181
+ HT_Get8BPPFormatPalette at 16 @182
+ HT_Get8BPPMaskPalette at 24 @183
+ HeapVidMemAllocAligned at 20 @184
+ PALOBJ_cGetColors at 16 @185
+ PATHOBJ_bCloseFigure at 4 @186
+ PATHOBJ_bEnum at 8 @187
+ PATHOBJ_bEnumClipLines at 12 @188
+ PATHOBJ_bMoveTo at 12 @189
+ PATHOBJ_bPolyBezierTo at 12 @190
+ PATHOBJ_bPolyLineTo at 12 @191
+ PATHOBJ_vEnumStart at 4 @192
+ PATHOBJ_vEnumStartClipLines at 16 @193
+ PATHOBJ_vGetBounds at 8 @194
+ RtlAnsiCharToUnicodeChar at 4=NTOSKRNL.RtlAnsiCharToUnicodeChar @195
+ RtlMultiByteToUnicodeN at 20=NTOSKRNL.RtlMultiByteToUnicodeN @196
+ RtlRaiseException at 4=NTOSKRNL.RtlRaiseException @197
+ RtlUnicodeToMultiByteN at 20=NTOSKRNL.RtlUnicodeToMultiByteN @198
+ RtlUnicodeToMultiByteSize at 12=NTOSKRNL.RtlUnicodeToMultiByteSize @199
+ RtlUnwind at 16=NTOSKRNL.RtlUnwind @200
+ RtlUpcaseUnicodeChar at 4=NTOSKRNL.RtlUpcaseUnicodeChar @201
+ RtlUpcaseUnicodeToMultiByteN at 20=NTOSKRNL.RtlUpcaseUnicodeToMultiByteN @202
+ STROBJ_bEnum at 12 @203
+ STROBJ_bEnumPositionsOnly at 12 @204
+ STROBJ_bGetAdvanceWidths at 16 @205
+ STROBJ_dwGetCodePage at 4 @206
+ STROBJ_fxBreakExtra at 4 @207
+ STROBJ_fxCharacterExtra at 4 @208
+ STROBJ_vEnumStart at 4 @209
+ VidMemFree at 8 @210
+ WNDOBJ_bEnum at 12 @211
+ WNDOBJ_cEnumStart at 16 @212
+ WNDOBJ_vSetConsumer at 8 @213
+ XFORMOBJ_bApplyXform at 20 @214
+ XFORMOBJ_iGetFloatObjXform at 8 @215
+ XFORMOBJ_iGetXform at 8 @216
+ XLATEOBJ_cGetPalette at 16 @217
+ XLATEOBJ_hGetColorTransform at 4 @218
+ XLATEOBJ_iXlate at 8 @219
+ XLATEOBJ_piVector at 4 @220
+ _abnormal_termination=NTOSKRNL._abnormal_termination @221
+ _except_handler2=NTOSKRNL._except_handler2 @222
+ _global_unwind2=NTOSKRNL._global_unwind2 @223
+ _itoa=NTOSKRNL._itoa @224
+ _itow=NTOSKRNL._itow @225
+ _local_unwind2=NTOSKRNL._local_unwind2 @226
Propchange: branches/cmake-bringup/subsystems/win32/win32k/win32k_i386.def
------------------------------------------------------------------------------
svn:eol-style = native
Modified: branches/cmake-bringup/tools/gendib/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/tools/gendib/CMakeLists.txt?rev=48690&r1=48689&r2=48690&view=diff
==============================================================================
--- branches/cmake-bringup/tools/gendib/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/tools/gendib/CMakeLists.txt [iso-8859-1] Fri Sep 3 00:03:00 2010
@@ -1,3 +1,2 @@
-file(GLOB_RECURSE SOURCE "*.c")
-add_executable(gendib ${SOURCE})
+add_executable(gendib gendib.c)
More information about the Ros-diffs
mailing list