Show
Ignore:
Timestamp:
09/10/07 06:22:36 (16 months ago)
Author:
aj
Message:

Appy patch by magog to build a static opensc_a.lib on windows.
Also removes *.lib on "make clean".

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/libopensc/Makefile.mak

    r3222 r3265  
    22 
    33 
    4 TARGET                  = opensc.dll 
     4TARGET                  = opensc.dll opensc_a.lib 
    55 
    66HEADERS                 = \ 
     
    4343!INCLUDE $(TOPDIR)\win32\Make.rules.mak 
    4444 
    45 $(TARGET): $(OBJECTS) ..\scconf\scconf.lib ..\common\common.lib 
     45opensc.dll: $(OBJECTS) ..\scconf\scconf.lib ..\common\common.lib 
    4646        perl $(TOPDIR)\win32\makedef.pl $*.def $* $(OBJECTS) 
    47         link $(LINKFLAGS) /dll /def:$*.def /implib:$*.lib /out:$(TARGET) $(OBJECTS) ..\scconf\scconf.lib ..\common\common.lib winscard.lib $(OPENSSL_LIB) $(ZLIB_LIB) gdi32.lib $(LIBLTDL_LIB) advapi32.lib ws2_32.lib 
    48         if EXIST $(TARGET).manifest mt -manifest $(TARGET).manifest -outputresource:$(TARGET);2 
     47        link $(LINKFLAGS) /dll /def:$*.def /implib:$*.lib /out:opensc.dll $(OBJECTS) ..\scconf\scconf.lib ..\common\common.lib winscard.lib $(OPENSSL_LIB) $(ZLIB_LIB) gdi32.lib $(LIBLTDL_LIB) advapi32.lib ws2_32.lib 
     48        if EXIST opensc.dll.manifest mt -manifest opensc.dll.manifest -outputresource:opensc.dll;2 
     49 
     50opensc_a.lib: $(OBJECTS) ..\scconf\scconf.lib ..\common\common.lib 
     51        lib $(LIBFLAGS) /out:opensc_a.lib $(OBJECTS) ..\scconf\scconf.lib ..\common\common.lib winscard.lib user32.lib