Windows Fix: Statically link msvcr71 into micasa.dll and micasacache.dll.

This commit is contained in:
Jim Norman
2005-11-18 21:20:53 +00:00
parent b0ccfcb83a
commit 3583fc3fc7
17 changed files with 288 additions and 174 deletions

View File

@@ -1,32 +1,30 @@
LINK_DEF_BLD = \
echo "$(addprefix $(OBJDIR),$(notdir $(OBJS)))" > $(LINKDEF);\
echo "/LIBPATH:$(MSC)lib" >> $(LINKDEF);\
echo "/LIBPATH:$(MSC)platformsdk/lib" >> $(LINKDEF);\
echo "/LIBPATH:../lib/w32" >> $(LINKDEF);\
echo "kernel32.lib" >> $(LINKDEF);\
echo "advapi32.lib" >> $(LINKDEF);\
echo "ole32.lib" >> $(LINKDEF);\
echo "micasacache.lib" >> $(LINKDEF);\
echo "/DLL" >> $(LINKDEF);\
echo "/OUT:$(BINDIR)$(basename $(notdir $@)).dll" >> $(LINKDEF);\
echo "/MAP:$(BINDIR)$(basename $(notdir $@)).map" >> $(LINKDEF);\
echo "/DEBUG" >> $(LINKDEF);\
echo "/PDB:$(BINDIR)$(basename $(notdir $@)).pdb" >> $(LINKDEF);\
echo "/MACHINE:IX86" >> $(LINKDEF);\
echo "/SUBSYSTEM:WINDOWS" >> $(LINKDEF);\
echo "/INCREMENTAL:NO" >> $(LINKDEF);\
echo "/VERSION:$(BLD_VER)" >> $(LINKDEF);\
echo "/FIXED:NO" >> $(LINKDEF);\
echo "/NODEFAULTLIB:uuid" >> $(LINKDEF);\
echo "/NODEFAULTLIB:libc" >> $(LINKDEF);\
echo "/NODEFAULTLIB:oldnames" >> $(LINKDEF);\
echo "/NODEFAULTLIB:user32" >> $(LINKDEF);\
echo "/NODEFAULTLIB:gdi32" >> $(LINKDEF);\
echo "/NODEFAULTLIB:comdlg32" >> $(LINKDEF);\
echo "/NODEFAULTLIB:winspool" >> $(LINKDEF);\
echo "/NODEFAULTLIB:shell32" >> $(LINKDEF);\
echo "/NODEFAULTLIB:comctl32" >> $(LINKDEF);\
echo "/NODEFAULTLIB:olepro32" >> $(LINKDEF);\
echo "/NODEFAULTLIB:user32" >> $(LINKDEF);\
echo "/NODEFAULTLIB:oleaut32" >> $(LINKDEF);\
echo "/NODEFAULTLIB:wininet" >> $(LINKDEF);\
echo "/NODEFAULTLIB:uuid" >> $(LINKDEF);\
echo "/NODEFAULTLIB:user32" >> $(LINKDEF);\
echo "/NODEFAULTLIB:libcmtd" >> $(LINKDEF);\
echo "/NODEFAULTLIB:msvcr71.lib" >> $(LINKDEF);\
echo "/OPT:REF" >> $(LINKDEF);\
echo "/EXPORT:miCASA_CreateSHSHandle" >> $(LINKDEF);\
echo "/EXPORT:miCASA_DestroySHSHandle" >> $(LINKDEF);\