Changeset 144


Ignore:
Timestamp:
04/08/08 17:42:44 (4 years ago)
Author:
alonbl
Message:

libp11 MSVC fixups

Here they are. This email has libp11 changes. The next email will have

the engine_pkcs11.


The changes are inline as you asked. Watch out for wrapped lines and
spacing. (I attached the changes too, just in case.)



added top Makefile.mak to handle winconfig.h


updated src/Makefile.mak to include config.h and use libp11.exports

take care of manifest.


remove makedef.pl


added winconfig.h with nothing in it for now.


By Douglas E. Engert

Location:
trunk
Files:
2 added
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/Makefile.mak

    r121 r144  
    55OPENSSL_LIB = C:\openssl\out32dll\libeay32.lib 
    66 
    7 COPTS = /Zi /MD /nologo /I. $(OPENSSL_INC) $(LIBLTDL_INC) /D_WIN32_WINNT=0x0400 /DWIN32 
     7COPTS = /Zi /MD /nologo /I..\ /I. $(OPENSSL_INC) $(LIBLTDL_INC) /D_WIN32_WINNT=0x0400 /DWIN32 /DWIN32_LEAN_AND_MEAN 
    88LINKFLAGS = /DEBUG /NOLOGO /INCREMENTAL:NO /MACHINE:IX86 
    99 
     
    1919 
    2020$(TARGET): $(OBJECTS)  
    21         perl makedef.pl $*.def $* $(OBJECTS) 
     21        echo LIBRARY $* > $*.def 
     22        echo EXPORTS >> $*.def 
     23        type $*.exports >> $*.def 
    2224        link $(LINKFLAGS) /dll /def:$*.def /implib:$*.lib /out:$(TARGET) \ 
    2325                $(OBJECTS) $(OPENSSL_LIB) $(LIBLTDL_LIB) 
     26        if EXIST $*.dll.manifest mt -manifest $*.dll.manifest -outputresource:$*.dll;2 
     27 
Note: See TracChangeset for help on using the changeset viewer.