Import some files that allow to build a correct libnfc's DLL on Windows platform. (Thanks to Roger Brown from Snapper)

This commit is contained in:
Romuald Conty 2010-05-28 09:48:15 +00:00
parent 07a779c880
commit b05ab6285d
19 changed files with 1505 additions and 0 deletions

View file

@ -0,0 +1,35 @@
#include "windows.h"
1 VERSIONINFO
FILEVERSION 1,3,4,0
PRODUCTVERSION 1,3,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG|VS_FF_PRERELEASE
#else
FILEFLAGS VS_FF_PRERELEASE
#endif
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "140904e4"
BEGIN
VALUE "Comments", "example from libnfc\0"
VALUE "CompanyName", "libnfc.org\0"
VALUE "FileDescription", "NFC test application\0"
VALUE "FileVersion", "1.3.4.0\0"
VALUE "InternalName", "nfc-anticol\0"
VALUE "LegalCopyright", "Copyright (C) 2009, Roel Verdult\0"
VALUE "OriginalFilename", "NFC-ANTICOL.EXE\0"
VALUE "ProductName", "libnfc\0"
VALUE "ProductVersion", "1.3.4.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x1409, 1252
END
END

View file

@ -0,0 +1,35 @@
#include "windows.h"
1 VERSIONINFO
FILEVERSION 1,3,4,0
PRODUCTVERSION 1,3,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG|VS_FF_PRERELEASE
#else
FILEFLAGS VS_FF_PRERELEASE
#endif
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "140904e4"
BEGIN
VALUE "Comments", "example from libnfc\0"
VALUE "CompanyName", "libnfc.org\0"
VALUE "FileDescription", "NFC test application\0"
VALUE "FileVersion", "1.3.4.0\0"
VALUE "InternalName", "nfc-emulate\0"
VALUE "LegalCopyright", "Copyright (C) 2009, Roel Verdult\0"
VALUE "OriginalFilename", "NFC-EMULATE.EXE\0"
VALUE "ProductName", "libnfc\0"
VALUE "ProductVersion", "1.3.4.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x1409, 1252
END
END

35
windows/win32/nfc-list.rc Normal file
View file

@ -0,0 +1,35 @@
#include "windows.h"
1 VERSIONINFO
FILEVERSION 1,3,4,0
PRODUCTVERSION 1,3,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG|VS_FF_PRERELEASE
#else
FILEFLAGS VS_FF_PRERELEASE
#endif
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "140904e4"
BEGIN
VALUE "Comments", "example from libnfc\0"
VALUE "CompanyName", "libnfc.org\0"
VALUE "FileDescription", "NFC test application\0"
VALUE "FileVersion", "1.3.4.0\0"
VALUE "InternalName", "nfc-list\0"
VALUE "LegalCopyright", "Copyright (C) 2009, Roel Verdult\0"
VALUE "OriginalFilename", "NFC-LIST.EXE\0"
VALUE "ProductName", "libnfc\0"
VALUE "ProductVersion", "1.3.4.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x1409, 1252
END
END

View file

@ -0,0 +1,35 @@
#include "windows.h"
1 VERSIONINFO
FILEVERSION 1,3,4,0
PRODUCTVERSION 1,3,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG|VS_FF_PRERELEASE
#else
FILEFLAGS VS_FF_PRERELEASE
#endif
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "140904e4"
BEGIN
VALUE "Comments", "example from libnfc\0"
VALUE "CompanyName", "libnfc.org\0"
VALUE "FileDescription", "NFC test application\0"
VALUE "FileVersion", "1.3.4.0\0"
VALUE "InternalName", "nfc-mfclassic\0"
VALUE "LegalCopyright", "Copyright (C) 2009, Roel Verdult\0"
VALUE "OriginalFilename", "NFC-MFCLASSIC.EXE\0"
VALUE "ProductName", "libnfc\0"
VALUE "ProductVersion", "1.3.4.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x1409, 1252
END
END

View file

@ -0,0 +1,35 @@
#include "windows.h"
1 VERSIONINFO
FILEVERSION 1,3,4,0
PRODUCTVERSION 1,3,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG|VS_FF_PRERELEASE
#else
FILEFLAGS VS_FF_PRERELEASE
#endif
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "140904e4"
BEGIN
VALUE "Comments", "example from libnfc\0"
VALUE "CompanyName", "libnfc.org\0"
VALUE "FileDescription", "NFC test application\0"
VALUE "FileVersion", "1.3.4.0\0"
VALUE "InternalName", "nfc-mfultralight\0"
VALUE "LegalCopyright", "Copyright (C) 2009, Roel Verdult\0"
VALUE "OriginalFilename", "NFC-MFULTRALIGHT.EXE\0"
VALUE "ProductName", "libnfc\0"
VALUE "ProductVersion", "1.3.4.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x1409, 1252
END
END

35
windows/win32/nfc-poll.rc Normal file
View file

@ -0,0 +1,35 @@
#include "windows.h"
1 VERSIONINFO
FILEVERSION 1,3,4,0
PRODUCTVERSION 1,3,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG|VS_FF_PRERELEASE
#else
FILEFLAGS VS_FF_PRERELEASE
#endif
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "140904e4"
BEGIN
VALUE "Comments", "example from libnfc\0"
VALUE "CompanyName", "libnfc.org\0"
VALUE "FileDescription", "NFC test application\0"
VALUE "FileVersion", "1.3.4.0\0"
VALUE "InternalName", "nfc-poll\0"
VALUE "LegalCopyright", "Copyright (C) 2009, Roel Verdult\0"
VALUE "OriginalFilename", "NFC-POLL.EXE\0"
VALUE "ProductName", "libnfc\0"
VALUE "ProductVersion", "1.3.4.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x1409, 1252
END
END

View file

@ -0,0 +1,35 @@
#include "windows.h"
1 VERSIONINFO
FILEVERSION 1,3,4,0
PRODUCTVERSION 1,3,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG|VS_FF_PRERELEASE
#else
FILEFLAGS VS_FF_PRERELEASE
#endif
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "140904e4"
BEGIN
VALUE "Comments", "example from libnfc\0"
VALUE "CompanyName", "libnfc.org\0"
VALUE "FileDescription", "NFC test application\0"
VALUE "FileVersion", "1.3.4.0\0"
VALUE "InternalName", "nfc-relay\0"
VALUE "LegalCopyright", "Copyright (C) 2009, Roel Verdult\0"
VALUE "OriginalFilename", "NFC-RELAY.EXE\0"
VALUE "ProductName", "libnfc\0"
VALUE "ProductVersion", "1.3.4.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x1409, 1252
END
END

28
windows/win32/nfc.def Normal file
View file

@ -0,0 +1,28 @@
LIBRARY NFC
VERSION 1.3
EXPORTS
nfc_list_devices
nfc_connect
nfc_disconnect
nfc_configure
nfc_initiator_init
nfc_initiator_select_tag
nfc_initiator_select_dep_target
nfc_initiator_deselect_tag
nfc_initiator_poll_targets
nfc_initiator_transceive_bits
nfc_initiator_transceive_bytes
nfc_initiator_transceive_dep_bytes
nfc_initiator_mifare_cmd
nfc_target_init
nfc_target_receive_bits
nfc_target_receive_bytes
nfc_target_receive_dep_bytes
nfc_target_send_bits
nfc_target_send_bytes
nfc_target_send_dep_bytes
nfc_device_name
iso14443a_crc
append_iso14443a_crc
nfc_version

28
windows/win32/nfc.rc Normal file
View file

@ -0,0 +1,28 @@
#include <windows.h>
1 VERSIONINFO
PRODUCTVERSION 1,3,4,0
FILEOS VOS__WINDOWS32
FILEVERSION 1,3,4,0
FILETYPE VFT_DLL
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "140904E4"
BEGIN
VALUE "CompanyName","nfc.org\000\000"
VALUE "LegalCopyright","Copyright (C) 2009, Roel Verdult\000\000"
VALUE "ProductName","nfc\000\000"
VALUE "ProductVersion","1.3.4.0\000\000"
VALUE "Comments","Demonstration Win32 packaging\000\000"
VALUE "FileDescription","Near Field Communication Library\000\000"
VALUE "FileVersion","1.3.4.0\000\000"
VALUE "InternalName","nfc\000\000"
VALUE "OriginalFilename","NFC.DLL\000\000"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x1409, 1252
END
END

View file

@ -0,0 +1,35 @@
#include "windows.h"
1 VERSIONINFO
FILEVERSION 1,3,4,0
PRODUCTVERSION 1,3,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG|VS_FF_PRERELEASE
#else
FILEFLAGS VS_FF_PRERELEASE
#endif
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "140904e4"
BEGIN
VALUE "Comments", "example from libnfc\0"
VALUE "CompanyName", "libnfc.org\0"
VALUE "FileDescription", "NFC test application\0"
VALUE "FileVersion", "1.3.4.0\0"
VALUE "InternalName", "nfcip-initiator\0"
VALUE "LegalCopyright", "Copyright (C) 2009, Roel Verdult\0"
VALUE "OriginalFilename", "NFC-INITIATOR.EXE\0"
VALUE "ProductName", "libnfc\0"
VALUE "ProductVersion", "1.3.4.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x1409, 1252
END
END

View file

@ -0,0 +1,35 @@
#include "windows.h"
1 VERSIONINFO
FILEVERSION 1,3,4,0
PRODUCTVERSION 1,3,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG|VS_FF_PRERELEASE
#else
FILEFLAGS VS_FF_PRERELEASE
#endif
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "140904e4"
BEGIN
VALUE "Comments", "example from libnfc\0"
VALUE "CompanyName", "libnfc.org\0"
VALUE "FileDescription", "NFC test application\0"
VALUE "FileVersion", "1.3.4.0\0"
VALUE "InternalName", "nfcip-target\0"
VALUE "LegalCopyright", "Copyright (C) 2009, Roel Verdult\0"
VALUE "OriginalFilename", "NFCIP-TARGET.EXE\0"
VALUE "ProductName", "libnfc\0"
VALUE "ProductVersion", "1.3.4.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x1409, 1252
END
END