From 8c130e007e364e6cd05d721e181d45a2aa1f576a Mon Sep 17 00:00:00 2001 From: Emanuele Aliberti Date: Sun, 7 Apr 2002 13:53:51 +0000 Subject: [PATCH] Version info script added. Modified to link against /dk/psx/lib/psxdll.a svn path=/trunk/; revision=2827 --- posix/apps/baresh/Makefile | 13 ++++++++++--- posix/apps/baresh/sh.rc | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 posix/apps/baresh/sh.rc diff --git a/posix/apps/baresh/Makefile b/posix/apps/baresh/Makefile index 7d811aee163..92b9208eb87 100644 --- a/posix/apps/baresh/Makefile +++ b/posix/apps/baresh/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.1 2002/01/20 21:22:29 ea Exp $ +# $Id: Makefile,v 1.2 2002/04/07 13:53:51 ea Exp $ # # Tu run it in Win32 console mode, undefine __SUBSYSTEM_WINDOWS__ # and pass "console" in the ld's --subsystem option. @@ -12,11 +12,11 @@ TARGET_NAME=sh CFLAGS=-D__SUBSYSTEM_WINDOWS__ -OBJECTS=$(TARGET_NAME).o +OBJECTS=$(TARGET_NAME).o $(TARGET_NAME).coff LIBRARIES=\ $(PATH_TO_PSX_TOP)/lib/crt0w32.o \ - $(PATH_TO_PSX_TOP)/lib/psxdll/psxdll.a + $(PATH_TO_TOP)/dk/psx/lib/psxdll.a $(TARGET_NAME): $(OBJECTS) $(LIBRARIES) $(CC) \ @@ -28,6 +28,13 @@ $(TARGET_NAME): $(OBJECTS) $(LIBRARIES) -nostartfiles \ -nostdlib +$(TARGET_NAME).coff: $(TARGET_NAME).rc + $(RC) \ + --include-dir $(PATH_TO_TOP)/include \ + --output-format coff \ + $< $@ + + include $(PATH_TO_TOP)/rules.mak # EOF diff --git a/posix/apps/baresh/sh.rc b/posix/apps/baresh/sh.rc new file mode 100644 index 00000000000..efc286da8ef --- /dev/null +++ b/posix/apps/baresh/sh.rc @@ -0,0 +1,38 @@ +#include +#include + +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +VS_VERSION_INFO VERSIONINFO + FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD + PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD + 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", "Bare sh for POSIX+\0" + VALUE "FileVersion", RES_STR_FILE_VERSION + VALUE "InternalName", "sh\0" + VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT + VALUE "OriginalFilename", "sh\0" + VALUE "ProductName", RES_STR_PRODUCT_NAME + VALUE "ProductVersion", RES_STR_PRODUCT_VERSION + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + -- 2.17.1