mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 17:44:45 +00:00
version information
svn path=/trunk/; revision=412
This commit is contained in:
parent
97c1f757f6
commit
2890508a82
6 changed files with 135 additions and 7 deletions
37
reactos/lib/crtdll/crtdll.rc
Normal file
37
reactos/lib/crtdll/crtdll.rc
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
#include <windows32/defines.h>
|
||||||
|
#include "../../include/reactos/resource.h"
|
||||||
|
|
||||||
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||||
|
|
||||||
|
VS_VERSION_INFO VERSIONINFO
|
||||||
|
FILEVERSION 0,0,13,RES_UINT_FILE_VERSION
|
||||||
|
PRODUCTVERSION 0,0,13,0
|
||||||
|
FILEFLAGSMASK 0x3fL
|
||||||
|
#ifdef _DEBUG
|
||||||
|
FILEFLAGS 0x1L
|
||||||
|
#else
|
||||||
|
FILEFLAGS 0x0L
|
||||||
|
#endif
|
||||||
|
FILEOS 0x40004L
|
||||||
|
FILETYPE 0x2L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "040904b0"
|
||||||
|
BEGIN
|
||||||
|
VALUE "CompanyName", RES_STR_COMPANY_NAME
|
||||||
|
VALUE "FileDescription", "C Runtime Library\0"
|
||||||
|
VALUE "FileVersion", "post 0.0.13\0"
|
||||||
|
VALUE "InternalName", "crtdll\0"
|
||||||
|
VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
|
||||||
|
VALUE "OriginalFilename", "crtdll.dll\0"
|
||||||
|
VALUE "ProductName", RES_STR_PRODUCT_NAME
|
||||||
|
VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x409, 1200
|
||||||
|
END
|
||||||
|
END
|
|
@ -119,16 +119,21 @@ OLD_OBJECTS = $(MISC_OBJECTS) stdlib/malloc.o stdlib/abort.o \
|
||||||
stdlib/errno.o stdio/printf.o stdio/vprintf.o\
|
stdlib/errno.o stdio/printf.o stdio/vprintf.o\
|
||||||
$(QUAD_OBJECTS)
|
$(QUAD_OBJECTS)
|
||||||
|
|
||||||
|
RESOURCE_OBJECT = crtdll.coff
|
||||||
|
|
||||||
OBJECTS = $(MISC_OBJECTS) $(STDLIB_OBJECTS) $(IO_OBJECTS) \
|
OBJECTS = $(MISC_OBJECTS) $(STDLIB_OBJECTS) $(IO_OBJECTS) \
|
||||||
$(FLOAT_OBJECTS) $(ASSERT_OBJECTS) $(PROCESS_OBJECTS) \
|
$(FLOAT_OBJECTS) $(ASSERT_OBJECTS) $(PROCESS_OBJECTS) \
|
||||||
$(STDIO_OBJECTS) $(CTYPE_OBJECTS) $(MATH_OBJECTS) \
|
$(STDIO_OBJECTS) $(CTYPE_OBJECTS) $(MATH_OBJECTS) \
|
||||||
$(STRING_OBJECTS) $(TIME_OBJECTS) $(WCHAR_OBJECTS) \
|
$(STRING_OBJECTS) $(TIME_OBJECTS) $(WCHAR_OBJECTS) \
|
||||||
$(SYS_STAT_OBJECTS) misc/dllmain.o $(MALLOC_OBJECTS) \
|
$(SYS_STAT_OBJECTS) misc/dllmain.o $(MALLOC_OBJECTS) \
|
||||||
$(SEARCH_OBJECTS) $(CONIO_OBJECTS) $(DIRECT_OBJECTS) \
|
$(SEARCH_OBJECTS) $(CONIO_OBJECTS) $(DIRECT_OBJECTS) \
|
||||||
$(SIGNAL_OBJECTS)
|
$(SIGNAL_OBJECTS) $(RESOURCE_OBJECT)
|
||||||
|
|
||||||
|
|
||||||
crtdll.a: $(OBJECTS)
|
crtdll.coff: crtdll.rc ../../include/reactos/resource.h
|
||||||
|
windres crtdll.rc crtdll.coff
|
||||||
|
|
||||||
|
crtdll.a: $(OBJECTS)
|
||||||
$(LD) -r $(OBJECTS) -o crtdll.a
|
$(LD) -r $(OBJECTS) -o crtdll.a
|
||||||
|
|
||||||
crtdll.dll: $(DLLMAIN) $(OBJECTS) crtdll.def
|
crtdll.dll: $(DLLMAIN) $(OBJECTS) crtdll.def
|
||||||
|
|
|
@ -28,7 +28,7 @@ STRING_OBJECTS = string/ctype.o string/memcpy.o string/memmove.o \
|
||||||
OBJECTS = napi.o ldr/startup.o rtl/largeint.o rtl/namespc.o rtl/unicode.o \
|
OBJECTS = napi.o ldr/startup.o rtl/largeint.o rtl/namespc.o rtl/unicode.o \
|
||||||
stdio/vsprintf.o $(STDLIB_OBJECTS) $(STRING_OBJECTS) \
|
stdio/vsprintf.o $(STDLIB_OBJECTS) $(STRING_OBJECTS) \
|
||||||
stubs/stubs.o rtl/heap.o rtl/critical.o rtl/mem.o \
|
stubs/stubs.o rtl/heap.o rtl/critical.o rtl/mem.o \
|
||||||
ldr/utils.o
|
ldr/utils.o ntdll.coff
|
||||||
|
|
||||||
ifeq ($(DOSCLI),yes)
|
ifeq ($(DOSCLI),yes)
|
||||||
CLEAN_FILES = napi.o ldr\*.o rtl\*.o stdio\*.o string\*.o stubs\*.o ntdll.a \
|
CLEAN_FILES = napi.o ldr\*.o rtl\*.o stdio\*.o string\*.o stubs\*.o ntdll.a \
|
||||||
|
@ -38,18 +38,23 @@ CLEAN_FILES = napi.o ldr/*.o rtl/*.o stdio/*.o string/*.o stubs/*.o ntall.a \
|
||||||
main/dllmain.o ntdll.o ntdll.dll junk.tmp base.tmp temp.exp ntdll.sym
|
main/dllmain.o ntdll.o ntdll.dll junk.tmp base.tmp temp.exp ntdll.sym
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ntdll.coff: ntdll.rc ../../include/reactos/resource.h
|
||||||
|
windres ntdll.rc ntdll.coff
|
||||||
|
|
||||||
ntdll.a: $(OBJECTS)
|
ntdll.a: $(OBJECTS)
|
||||||
$(AR) csr ntdll.a $(OBJECTS)
|
$(AR) csr ntdll.a $(OBJECTS)
|
||||||
|
|
||||||
ntdll.dll: $(DLLMAIN) $(OBJECTS)
|
ntdll.dll: $(DLLMAIN) $(OBJECTS)
|
||||||
$(LD) -r $(DLLMAIN) $(OBJECTS) -o ntdll.o
|
$(LD) -r $(DLLMAIN) $(OBJECTS) -o ntdll.o
|
||||||
$(DLLTOOL) --dllname ntdll.dll --def def/ntdll.def \
|
$(DLLTOOL) --dllname ntdll.dll --def def/ntdll.def \
|
||||||
--output-lib ntdll.a
|
--output-lib ntdll.a --add-stdcall-alias \
|
||||||
|
--kill-at
|
||||||
$(CC) -specs=ntdll_specs -mdll -o junk.tmp \
|
$(CC) -specs=ntdll_specs -mdll -o junk.tmp \
|
||||||
-Wl,--base-file,base.tmp ntdll.o
|
-Wl,--base-file,base.tmp ntdll.o
|
||||||
- $(RM) junk.tmp
|
- $(RM) junk.tmp
|
||||||
$(DLLTOOL) --dllname ntdll.dll --base-file base.tmp \
|
$(DLLTOOL) --dllname ntdll.dll --base-file base.tmp \
|
||||||
--output-exp temp.exp --def def/ntdll.def
|
--output-exp temp.exp --def def/ntdll.def \
|
||||||
|
--add-stdcall-alias --kill-at
|
||||||
- $(RM) base.tmp
|
- $(RM) base.tmp
|
||||||
$(CC) -specs=ntdll_specs -mdll -o ntdll.dll ntdll.o \
|
$(CC) -specs=ntdll_specs -mdll -o ntdll.dll ntdll.o \
|
||||||
-Wl,--entry=_LdrStartup \
|
-Wl,--entry=_LdrStartup \
|
||||||
|
|
37
reactos/lib/ntdll/ntdll.rc
Normal file
37
reactos/lib/ntdll/ntdll.rc
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
#include <windows32/defines.h>
|
||||||
|
#include "../../include/reactos/resource.h"
|
||||||
|
|
||||||
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||||
|
|
||||||
|
VS_VERSION_INFO VERSIONINFO
|
||||||
|
FILEVERSION 0,0,13,RES_UINT_FILE_VERSION
|
||||||
|
PRODUCTVERSION 0,0,13,0
|
||||||
|
FILEFLAGSMASK 0x3fL
|
||||||
|
#ifdef _DEBUG
|
||||||
|
FILEFLAGS 0x1L
|
||||||
|
#else
|
||||||
|
FILEFLAGS 0x0L
|
||||||
|
#endif
|
||||||
|
FILEOS 0x40004L
|
||||||
|
FILETYPE 0x2L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "040904b0"
|
||||||
|
BEGIN
|
||||||
|
VALUE "CompanyName", RES_STR_COMPANY_NAME
|
||||||
|
VALUE "FileDescription", "ReactOS Layer DLL\0"
|
||||||
|
VALUE "FileVersion", "post 0.0.13\0"
|
||||||
|
VALUE "InternalName", "ntdll\0"
|
||||||
|
VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
|
||||||
|
VALUE "OriginalFilename", "ntdll.dll\0"
|
||||||
|
VALUE "ProductName", RES_STR_PRODUCT_NAME
|
||||||
|
VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x409, 1200
|
||||||
|
END
|
||||||
|
END
|
|
@ -52,6 +52,8 @@ LDR_OBJECTS = ldr/loader.o ldr/init.o
|
||||||
|
|
||||||
CC_OBJECTS = cc/cacheman.o cc/block.o cc/view.o
|
CC_OBJECTS = cc/cacheman.o cc/block.o cc/view.o
|
||||||
|
|
||||||
|
RESOURCE_OBJECT = ntoskrnl.coff
|
||||||
|
|
||||||
objects:
|
objects:
|
||||||
mkdir objects
|
mkdir objects
|
||||||
|
|
||||||
|
@ -97,10 +99,15 @@ objects/nt.o: $(NT_OBJECTS)
|
||||||
objects/cc.o: $(CC_OBJECTS)
|
objects/cc.o: $(CC_OBJECTS)
|
||||||
$(LD) -r $(CC_OBJECTS) -o objects/cc.o
|
$(LD) -r $(CC_OBJECTS) -o objects/cc.o
|
||||||
|
|
||||||
|
objects/ntoskrnl.coff: ntoskrnl.rc ../include/reactos/resource.h
|
||||||
|
windres ntoskrnl.rc objects/ntoskrnl.coff
|
||||||
|
|
||||||
|
|
||||||
OBJECTS = objects/hal.o objects/ke.o objects/rtl.o objects/mm.o \
|
OBJECTS = objects/hal.o objects/ke.o objects/rtl.o objects/mm.o \
|
||||||
objects/io.o objects/ob.o objects/ps.o objects/ex.o \
|
objects/io.o objects/ob.o objects/ps.o objects/ex.o \
|
||||||
objects/se.o objects/cm.o objects/dbg.o\
|
objects/se.o objects/cm.o objects/dbg.o \
|
||||||
objects/nt.o objects/cc.o objects/ldr.o
|
objects/nt.o objects/cc.o objects/ldr.o \
|
||||||
|
objects/ntoskrnl.coff
|
||||||
|
|
||||||
ifeq ($(DOSCLI),yes)
|
ifeq ($(DOSCLI),yes)
|
||||||
CLEAN_FILES = objects\*.o cc\*.o cm\*.o dbg\*.o ex\*.o hal\x86\*.o io\*.o \
|
CLEAN_FILES = objects\*.o cc\*.o cm\*.o dbg\*.o ex\*.o hal\x86\*.o io\*.o \
|
||||||
|
|
37
reactos/ntoskrnl/ntoskrnl.rc
Normal file
37
reactos/ntoskrnl/ntoskrnl.rc
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
#include <windows32/defines.h>
|
||||||
|
#include "../include/reactos/resource.h"
|
||||||
|
|
||||||
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||||
|
|
||||||
|
VS_VERSION_INFO VERSIONINFO
|
||||||
|
FILEVERSION 0,0,13,RES_UINT_FILE_VERSION
|
||||||
|
PRODUCTVERSION 0,0,13,0
|
||||||
|
FILEFLAGSMASK 0x3fL
|
||||||
|
#ifdef _DEBUG
|
||||||
|
FILEFLAGS 0x1L
|
||||||
|
#else
|
||||||
|
FILEFLAGS 0x0L
|
||||||
|
#endif
|
||||||
|
FILEOS 0x40004L
|
||||||
|
FILETYPE 0x2L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "040904b0"
|
||||||
|
BEGIN
|
||||||
|
VALUE "CompanyName", RES_STR_COMPANY_NAME
|
||||||
|
VALUE "FileDescription", "ReactOS Kernel & System\0"
|
||||||
|
VALUE "FileVersion", "post 0.0.13\0"
|
||||||
|
VALUE "InternalName", "ntoskrnl\0"
|
||||||
|
VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
|
||||||
|
VALUE "OriginalFilename", "ntoskrnl.exe\0"
|
||||||
|
VALUE "ProductName", RES_STR_PRODUCT_NAME
|
||||||
|
VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x409, 1200
|
||||||
|
END
|
||||||
|
END
|
Loading…
Reference in a new issue