Enable rossym build on MSVC.

svn path=/trunk/; revision=60221
This commit is contained in:
Sylvain Petreolle 2013-09-19 22:13:46 +00:00
parent 9c89f3fe80
commit 65c0cffe50
4 changed files with 35 additions and 135 deletions

View file

@ -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)

View file

@ -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)
{
}

View file

@ -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)

View file

@ -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;
}