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