2010-08-24 20 views
0

targetName = OneOfMyDrivers
TARGETTYPE = DRIVER
COMPREND = .. \ inc; .. \ .. \ Common Files \ Crypto
TARGETLIBS = $ (SDK_LIB_PATH) \ wdmsec.lib
SOURCES = OneOfMyDrivers.c \
OneOfMyDrivers.rc \
.. \ .. \ Common Files \ Crypto \ aes_modes.c \
.. \ .. \ Common \ Crypto \ aescrypt.c \
.. \ .. \ Common Files \ Crypto \ aeskey.c \
.. \ .. \ Commun \ Crypto \ aestab.cComment partager le code source lorsque nous développons des pilotes de périphériques Windows

Sans faire une bibliothèque statique (dans ce cas des modules Crypto),
Puis-je construire ce makefile de cette façon. Je ne sais pas pourquoi ça ne marche pas.
Je souhaite partager les codes sources du module Crypto avec d'autres pilotes (et applications)

Est-ce possible?
La seule façon de créer une bibliothèque statique?

+0

Est-ce que ce devrait être .. \ .. \ Commun? – Yuliy

+0

Oui c'est. J'ai édité. – Benjamin

+0

Est-ce que cela a quelque chose à voir avec msbuild? Avez-vous l'intention de mettre en communication? Quelle version d'outillage êtes-vous? –

Répondre

1

Généralement, la méthode correcte consiste à créer une bibliothèque statique. Le système de construction DDK s'appuie beaucoup sur eux pour le partage de code entre les modules.