Huh? What's the point? You are aware that rossym requires binaries built
with GCC?

Am 20.09.2013 00:13, schrieb spetreo...@svn.reactos.org:
> Author: spetreolle
> Date: Thu Sep 19 22:13:46 2013
> New Revision: 60221
>
> URL: http://svn.reactos.org/svn/reactos?rev=60221&view=rev
> Log:
> [ROSSYM]
> Enable rossym build on MSVC.
>
> Removed:
>     trunk/reactos/lib/rossym/dummy.c
>     trunk/reactos/lib/rossym_new/dummy.c
> Modified:
>     trunk/reactos/lib/rossym/CMakeLists.txt
>     trunk/reactos/lib/rossym_new/CMakeLists.txt
>
> Modified: trunk/reactos/lib/rossym/CMakeLists.txt
> URL: 
> http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rossym/CMakeLists.txt?rev=60221&r1=60220&r2=60221&view=diff
> ==============================================================================
> --- trunk/reactos/lib/rossym/CMakeLists.txt   [iso-8859-1] (original)
> +++ trunk/reactos/lib/rossym/CMakeLists.txt   [iso-8859-1] Thu Sep 19 
> 22:13:46 2013
> @@ -1,19 +1,15 @@
>  
> -if(MSVC)
> -    add_library(rossym dummy.c)
> -else()
> -    add_definitions(-D_NTSYSTEM_)
> -    list(APPEND SOURCE
> -        delete.c
> -        find.c
> -        fromfile.c
> -        frommem.c
> -        fromraw.c
> -        getraw.c
> -        init.c
> -        initkm.c
> -        initum.c
> -        zwfile.c)
> -    add_library(rossym ${SOURCE})
> -    add_dependencies(rossym psdk bugcodes)
> -endif()
> +add_definitions(-D_NTSYSTEM_)
> +list(APPEND SOURCE
> +    delete.c
> +    find.c
> +    fromfile.c
> +    frommem.c
> +    fromraw.c
> +    getraw.c
> +    init.c
> +    initkm.c
> +    initum.c
> +    zwfile.c)
> +add_library(rossym ${SOURCE})
> +add_dependencies(rossym psdk bugcodes)
>
> Removed: trunk/reactos/lib/rossym/dummy.c
> URL: 
> http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rossym/dummy.c?rev=60220
> ==============================================================================
> --- trunk/reactos/lib/rossym/dummy.c  [iso-8859-1] (original)
> +++ trunk/reactos/lib/rossym/dummy.c  (removed)
> @@ -1,32 +0,0 @@
> -
> -#include <ntddk.h>
> -#include <reactos/rossym.h>
> -
> -#define NDEBUG
> -#include <debug.h>
> -
> -BOOLEAN
> -RosSymCreateFromFile(PVOID FileContext, PROSSYM_INFO *RosSymInfo)
> -{
> -    return FALSE;
> -}
> -
> -VOID
> -RosSymDelete(PROSSYM_INFO RosSymInfo)
> -{
> -}
> -
> -BOOLEAN
> -RosSymGetAddressInformation(PROSSYM_INFO RosSymInfo,
> -                            ULONG_PTR RelativeAddress,
> -                            ULONG *LineNumber,
> -                            char *FileName,
> -                            char *FunctionName)
> -{
> -    return FALSE;
> -}
> -
> -VOID
> -RosSymInitKernelMode(VOID)
> -{
> -}
>
> Modified: trunk/reactos/lib/rossym_new/CMakeLists.txt
> URL: 
> http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rossym_new/CMakeLists.txt?rev=60221&r1=60220&r2=60221&view=diff
> ==============================================================================
> --- trunk/reactos/lib/rossym_new/CMakeLists.txt       [iso-8859-1] (original)
> +++ trunk/reactos/lib/rossym_new/CMakeLists.txt       [iso-8859-1] Thu Sep 19 
> 22:13:46 2013
> @@ -1,26 +1,22 @@
>  
> -if(MSVC)
> -    add_library(rossym dummy.c)
> -else()
> -    add_definitions(-D_NTSYSTEM_)
> -    list(APPEND SOURCE
> -        delete.c
> -        dwarfabbrev.c
> -        dwarfaranges.c
> -        dwarfcfa.c
> -        dwarfget.c
> -        dwarfinfo.c
> -        dwarfopen.c
> -        dwarfpc.c
> -        dwarfpubnames.c
> -        find.c
> -        fromfile.c
> -        init.c
> -        initum.c
> -        pe.c
> -        zwfile.c)
> -    add_library(rossym ${SOURCE})
> -    add_pch(rossym precomp.h)
> -    add_dependencies(rossym psdk bugcodes)
> -    allow_warnings(rossym)
> -endif()
> +add_definitions(-D_NTSYSTEM_)
> +list(APPEND SOURCE
> +    delete.c
> +    dwarfabbrev.c
> +    dwarfaranges.c
> +    dwarfcfa.c
> +    dwarfget.c
> +    dwarfinfo.c
> +    dwarfopen.c
> +    dwarfpc.c
> +    dwarfpubnames.c
> +    find.c
> +    fromfile.c
> +    init.c
> +    initum.c
> +    pe.c
> +    zwfile.c)
> +add_library(rossym ${SOURCE})
> +add_pch(rossym precomp.h)
> +add_dependencies(rossym psdk bugcodes)
> +allow_warnings(rossym)
>
> Removed: trunk/reactos/lib/rossym_new/dummy.c
> URL: 
> http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rossym_new/dummy.c?rev=60220
> ==============================================================================
> --- trunk/reactos/lib/rossym_new/dummy.c      [iso-8859-1] (original)
> +++ trunk/reactos/lib/rossym_new/dummy.c      (removed)
> @@ -1,60 +0,0 @@
> -
> -#include <ntddk.h>
> -#include <reactos/rossym.h>
> -
> -#define NDEBUG
> -#include <debug.h>
> -
> -BOOLEAN
> -RosSymCreateFromFile(PVOID FileContext, PROSSYM_INFO *RosSymInfo)
> -{
> -    UNIMPLEMENTED;
> -    return FALSE;
> -}
> -
> -VOID
> -RosSymDelete(PROSSYM_INFO RosSymInfo)
> -{
> -    UNIMPLEMENTED;
> -}
> -
> -VOID
> -RosSymFreeInfo(PROSSYM_LINEINFO LineInfo)
> -{
> -    UNIMPLEMENTED;
> -}
> -
> -BOOLEAN
> -RosSymGetAddressInformation(PROSSYM_INFO RosSymInfo,
> -                            ULONG_PTR RelativeAddress,
> -                            PROSSYM_LINEINFO RosSymLineInfo)
> -{
> -    UNIMPLEMENTED;
> -    return FALSE;
> -}
> -
> -VOID
> -RosSymInit(PROSSYM_CALLBACKS Callbacks)
> -{
> -    UNIMPLEMENTED;
> -}
> -
> -VOID
> -RosSymInitKernelMode(VOID)
> -{
> -    UNIMPLEMENTED;
> -}
> -
> -BOOLEAN
> -RosSymAggregate(PROSSYM_INFO RosSymInfo, PCHAR Type, PROSSYM_AGGREGATE 
> Aggregate)
> -{
> -    UNIMPLEMENTED;
> -    return FALSE;
> -}
> -
> -VOID
> -RosSymFreeAggregate(PROSSYM_AGGREGATE Aggregate)
> -{
> -    UNIMPLEMENTED;
> -}
> -
>
>
>


_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to