Permalink
Browse files

Introduced cdiag-lite

  • Loading branch information...
(no author)
(no author) committed Aug 7, 2010
1 parent bb33f00 commit 86eddf1a70cde87294438a3dc2ac6162cf3078be
@@ -0,0 +1 @@
DIRS=dll lite
@@ -97,7 +97,7 @@ END
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1, 7, 0, 3773
FILEVERSION 1, 7, 1, 3871
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
@@ -116,7 +116,7 @@ BEGIN
VALUE "Comments", "Cfix Diagnostics Library"
VALUE "CompanyName", "Johannes Passing"
VALUE "FileDescription", "Cfix Diagnostics Library"
VALUE "FileVersion", "1, 7, 0, 3773\0"
VALUE "FileVersion", "1, 7, 1, 3871\0"
VALUE "InternalName", "cdiag"
VALUE "LegalCopyright", "Copyright (C) 2007"
VALUE "OriginalFilename", "cdiag.dll"
@@ -353,6 +353,10 @@ END
@@ -0,0 +1,69 @@
#
# Copyright:
# 2007-2009 Johannes Passing (passing at users.sourceforge.net)
#
# This file is part of cfix.
#
# cfix is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# cfix is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with cfix. If not, see <http://www.gnu.org/licenses/>.
#
BSCMAKE_FLAGS=$(BSCMAKE_FLAGS) /n
MSC_WARNING_LEVEL=/W4 /Wp64
INCLUDES=..\..\..\include;..\..\..\Jpht\Include;$(SDK_INC_PATH)\..\mfc42
!if "$(TARGET_DIRECTORY)"=="i386"
USER_C_FLAGS=/D_UNICODE /DUNICODE /analyze
LINKER_FLAGS=/nxcompat /dynamicbase /SafeSEH
!else
USER_C_FLAGS=/D_UNICODE /DUNICODE
LINKER_FLAGS=/nxcompat /dynamicbase
!endif
!if "$(DDKBUILDENV)"=="chk"
DEBUG_CRTS=1
!endif
USE_LIBCMT=1
TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\user32.lib \
$(SDK_LIB_PATH)\advapi32.lib \
$(SDK_LIB_PATH)\shlwapi.lib \
$(SDK_LIB_PATH)\version.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\jpht.lib
TARGETNAME=cdiag
TARGETPATH=..\..\..\bin\$(DDKBUILDENV)
TARGETTYPE=DYNLINK
PASS0_HEADERDIR=..\..\..\include
PASS0_SOURCEDIR=obj$(BUILD_ALT_DIR)\$(TARGET_DIRECTORY)
SOURCES=\
..\formatstr.c \
..\formatter.c \
..\helper.c \
..\main.c \
..\memalloc.c \
..\msgresolver.c \
..\outputhandler.c \
..\regconfigstore.c \
..\session.c \
..\version.c \
..\textfilehandler.c \
..\cdiag.rc \
..\cdiagmsg.mc
DLLBASE=0x60f00000
@@ -0,0 +1,32 @@
;
; Copyright:
; 2007-2009 Johannes Passing (passing at users.sourceforge.net)
;
; This file is part of cfix.
;
; cfix is free software: you can redistribute it and/or modify
; it under the terms of the GNU Lesser General Public License as published by
; the Free Software Foundation, either version 3 of the License, or
; (at your option) any later version.
;
; cfix is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
; GNU Lesser General Public License for more details.
;
; You should have received a copy of the GNU Lesser General Public License
; along with cfix. If not, see <http://www.gnu.org/licenses/>.
;
EXPORTS
CdiagCreateRegistryStore
CdiagCreateMessageResolver
CdiagCreateFormatter
CdiagCreateOutputHandler
CdiagCreateTextFileHandler
CdiagCreateSession
CdiagReferenceSession
CdiagDereferenceSession
CdiagQueryInformationSession
CdiagSetInformationSession
CdiagHandleEvent
CdiagGetModuleVersion
@@ -0,0 +1,52 @@
#
# Copyright:
# 2007-2009 Johannes Passing (passing at users.sourceforge.net)
#
# This file is part of cfix.
#
# cfix is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# cfix is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with cfix. If not, see <http://www.gnu.org/licenses/>.
#
BSCMAKE_FLAGS=$(BSCMAKE_FLAGS) /n
MSC_WARNING_LEVEL=/W4 /Wp64
INCLUDES=..\..\..\include;..\..\..\Jpht\Include;$(SDK_INC_PATH)\..\mfc42
!if "$(TARGET_DIRECTORY)"=="i386"
USER_C_FLAGS=/D_UNICODE /DUNICODE /analyze
LINKER_FLAGS=/nxcompat /dynamicbase /SafeSEH
!else
USER_C_FLAGS=/D_UNICODE /DUNICODE
LINKER_FLAGS=/nxcompat /dynamicbase
!endif
!if "$(DDKBUILDENV)"=="chk"
DEBUG_CRTS=1
!endif
USE_LIBCMT=1
TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\advapi32.lib \
$(SDK_LIB_PATH)\version.lib
TARGETNAME=cdiag-lite
TARGETPATH=..\..\..\bin\$(DDKBUILDENV)
TARGETTYPE=LIBRARY
SOURCES=\
..\memalloc.c \
..\helper.c \
..\msgresolver.c \
..\version.c
@@ -53,7 +53,7 @@ END
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1, 7, 0, 3773
FILEVERSION 1, 7, 1, 3871
PRODUCTVERSION 1,1,0,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
@@ -71,7 +71,7 @@ BEGIN
BEGIN
VALUE "CompanyName", "Johannes Passing"
VALUE "FileDescription", "Cfix"
VALUE "FileVersion", "1, 7, 0, 3773\0"
VALUE "FileVersion", "1, 7, 1, 3871\0"
VALUE "InternalName", "Cfix"
VALUE "LegalCopyright", "Copyright (C) 2008 Johannes Passing"
VALUE "OriginalFilename", "Cfix"
@@ -320,6 +320,10 @@ END
@@ -44,7 +44,8 @@ C_DEFINES = $(C_DEFINES) /D_DEBUG
!endif
TARGETLIBS=$(SDK_LIB_PATH)\shlwapi.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cdiag.lib \
$(SDK_LIB_PATH)\version.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cdiag-lite.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cfixutil.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cfixrun.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cfix.lib \
@@ -27,6 +27,8 @@
#include <stdio.h>
#include <cfixapi.h>
#include <cfixrun.h>
#define CDIAGLITE
#include <cdiag.h>
#include <shlwapi.h>
@@ -53,7 +53,7 @@ END
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1, 7, 0, 3773
FILEVERSION 1, 7, 1, 3871
PRODUCTVERSION 1,1,0,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
@@ -71,7 +71,7 @@ BEGIN
BEGIN
VALUE "CompanyName", "Johannes Passing"
VALUE "FileDescription", "Cfix"
VALUE "FileVersion", "1, 7, 0, 3773\0"
VALUE "FileVersion", "1, 7, 1, 3871\0"
VALUE "InternalName", "Cfix"
VALUE "LegalCopyright", "Copyright (C) 2008 Johannes Passing"
VALUE "OriginalFilename", "Cfix"
@@ -329,6 +329,10 @@ IDI_ICON1 ICON "icon.ico"
@@ -42,7 +42,7 @@ USE_LIBCMT=1
TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\shlwapi.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cdiag.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cdiag-lite.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cfix.lib
TARGETNAME=cfixcons
@@ -24,6 +24,8 @@
#define CFIXAPI
#include <stdlib.h>
#define CDIAGLITE
#include <cdiag.h>
#include <cfixevnt.h>
#include <crtdbg.h>
@@ -43,7 +43,7 @@ USE_LIBCMT=1
TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\shell32.lib \
$(SDK_LIB_PATH)\shlwapi.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cdiag.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cdiag-lite.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cfixutil.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cfixrun.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cfix.lib \
@@ -53,7 +53,7 @@ END
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1, 7, 0, 3773
FILEVERSION 1, 7, 1, 3871
PRODUCTVERSION 1,1,0,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
@@ -71,7 +71,7 @@ BEGIN
BEGIN
VALUE "CompanyName", "Johannes Passing"
VALUE "FileDescription", "cfix Embedding Helper Library"
VALUE "FileVersion", "1, 7, 0, 3773\0"
VALUE "FileVersion", "1, 7, 1, 3871\0"
VALUE "InternalName", "cfix"
VALUE "LegalCopyright", "Copyright (C) 2008 Johannes Passing"
VALUE "OriginalFilename", "cfix"
@@ -319,6 +319,10 @@ END
@@ -21,6 +21,8 @@
* along with cfix. If not, see <http://www.gnu.org/licenses/>.
*/
#include "cfixrun.h"
#define CDIAGLITE
#include <cdiag.h>
#include <cfixutil.h>
@@ -41,7 +41,7 @@ C_DEFINES = $(C_DEFINES) /D_DEBUG
TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\shlwapi.lib \
$(SDK_LIB_PATH)\shell32.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cdiag.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cdiag-lite.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cfix.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cfixkl.lib \
$(TARGETPATH)\$(TARGET_DIRECTORY)\cfixutil.lib \
@@ -53,7 +53,7 @@ END
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1, 7, 0, 3773
FILEVERSION 1, 7, 1, 3871
PRODUCTVERSION 1,1,0,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
@@ -71,7 +71,7 @@ BEGIN
BEGIN
VALUE "CompanyName", "Johannes Passing"
VALUE "FileDescription", "Cfix Kernel Layer DLL"
VALUE "FileVersion", "1, 7, 0, 3773\0"
VALUE "FileVersion", "1, 7, 1, 3871\0"
VALUE "InternalName", "Cfixkl"
VALUE "LegalCopyright", "Copyright (C) 2008 Johannes Passing"
VALUE "OriginalFilename", "Cfixkl"
@@ -315,6 +315,10 @@ END
@@ -53,7 +53,7 @@ END
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1, 7, 0, 3773
FILEVERSION 1, 7, 1, 3871
PRODUCTVERSION 1,1,0,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
@@ -71,7 +71,7 @@ BEGIN
BEGIN
VALUE "CompanyName", "Johannes Passing"
VALUE "FileDescription", "Cfix Kernel Reflector"
VALUE "FileVersion", "1, 7, 0, 3773\0"
VALUE "FileVersion", "1, 7, 1, 3871\0"
VALUE "InternalName", "Cfixkr"
VALUE "LegalCopyright", "Copyright (C) 2008 Johannes Passing"
VALUE "OriginalFilename", "Cfixkr"
@@ -314,6 +314,10 @@ END
Oops, something went wrong.

0 comments on commit 86eddf1

Please sign in to comment.