2005-10-11 21:51:00 +02:00
|
|
|
LINK_DEF_BLD = \
|
|
|
|
echo "$(addprefix $(OBJDIR),$(notdir $(OBJS)))" > $(LINKDEF);\
|
|
|
|
echo "/LIBPATH:$(MSC)lib" >> $(LINKDEF);\
|
|
|
|
echo "/LIBPATH:../lib/w32" >> $(LINKDEF);\
|
|
|
|
echo "kernel32.lib" >> $(LINKDEF);\
|
|
|
|
echo "micasacache.lib" >> $(LINKDEF);\
|
|
|
|
echo "/DLL" >> $(LINKDEF);\
|
|
|
|
echo "/OUT:$(BINDIR)$(basename $(notdir $@)).dll" >> $(LINKDEF);\
|
|
|
|
echo "/MAP:$(BINDIR)$(basename $(notdir $@)).map" >> $(LINKDEF);\
|
2005-11-18 22:20:53 +01:00
|
|
|
echo "/PDB:$(BINDIR)$(basename $(notdir $@)).pdb" >> $(LINKDEF);\
|
2005-10-11 21:51:00 +02:00
|
|
|
echo "/MACHINE:IX86" >> $(LINKDEF);\
|
|
|
|
echo "/SUBSYSTEM:WINDOWS" >> $(LINKDEF);\
|
|
|
|
echo "/INCREMENTAL:NO" >> $(LINKDEF);\
|
|
|
|
echo "/VERSION:$(BLD_VER)" >> $(LINKDEF);\
|
|
|
|
echo "/FIXED:NO" >> $(LINKDEF);\
|
|
|
|
echo "/NODEFAULTLIB:libc" >> $(LINKDEF);\
|
|
|
|
echo "/NODEFAULTLIB:oldnames" >> $(LINKDEF);\
|
|
|
|
echo "/NODEFAULTLIB:comctl32" >> $(LINKDEF);\
|
|
|
|
echo "/NODEFAULTLIB:olepro32" >> $(LINKDEF);\
|
2005-11-18 22:20:53 +01:00
|
|
|
echo "/NODEFAULTLIB:oleaut32" >> $(LINKDEF);\
|
2005-10-11 21:51:00 +02:00
|
|
|
echo "/NODEFAULTLIB:wininet" >> $(LINKDEF);\
|
2005-11-18 22:20:53 +01:00
|
|
|
echo "/NODEFAULTLIB:uuid" >> $(LINKDEF);\
|
|
|
|
echo "/NODEFAULTLIB:user32" >> $(LINKDEF);\
|
|
|
|
echo "/NODEFAULTLIB:libcmtd" >> $(LINKDEF);\
|
|
|
|
echo "/NODEFAULTLIB:msvcr71.lib" >> $(LINKDEF);\
|
2005-10-11 21:51:00 +02:00
|
|
|
echo "/OPT:REF" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASA_CreateSHSHandle" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASA_DestroySHSHandle" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASA_GetNextSHSEntry" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASA_AddSHSEntry" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASA_RemoveSHSEntry" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASASetCredential" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASAGetCredential" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASARemoveCredential" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASAOpenSecretStoreCache" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASACloseSecretStoreCache" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASAReadSecret" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASARemoveSecret" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASAWriteSecret" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASAWriteKey" >> $(LINKDEF);\
|
2005-12-09 18:42:13 +01:00
|
|
|
echo "/EXPORT:miCASAWriteBinaryKey" >> $(LINKDEF);\
|
2006-03-28 01:54:26 +02:00
|
|
|
echo "/EXPORT:miCASAReadKey" >> $(LINKDEF);\
|
2005-12-09 18:42:13 +01:00
|
|
|
echo "/EXPORT:miCASAReadBinaryKey" >> $(LINKDEF);\
|
2005-10-11 21:51:00 +02:00
|
|
|
echo "/EXPORT:miCASAGetStoreInformation" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASAEnumerateSecretIDs" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASARemoveSecretStore" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASASetMasterPassword" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASAIsSecretPersistent" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASAUnlockSecrets" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASAUnlockStore" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASALockStore" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASAAddKeyChain" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASARemoveKeyChain" >> $(LINKDEF);\
|
|
|
|
echo "/EXPORT:miCASAEnumerateKeyChainIDs" >> $(LINKDEF);
|
|
|
|
|