1!include "win32/config.mk" 2 3!include "win32/objects.mk" 4 5CFLAGS=$(CFLAGS) 6 7AR = lib 8ARFLAGS = -nologo /LTCG 9 10RESOURCE=$(INTDIR)\libssh2.res 11DLL=libssh2$(SUFFIX).dll 12STATICLIB=$(INTDIR)\libssh2.lib 13 14!if "$(BUILD_STATIC_LIB)" == "" 15all: $(DLL) 16!else 17all: $(STATICLIB) 18!endif 19 20$(DLL): $(OBJECTS) $(RESOURCE) 21 $(CC) -o $(DLL) $(DLLFLAGS) $(OBJECTS) $(RESOURCE) $(LIBS) 22 23$(STATICLIB): $(OBJECTS) 24 $(AR) $(ARFLAGS) -out:$@ $(OBJECTS) 25 26$(RESOURCE): win32\libssh2.rc 27 $(RC) $(RCFLAGS) /Fo"$@" $? 28 29!include "win32/rules.mk" 30 31