| !include "win32/config.mk" | |
| !include "win32/objects.mk" | |
| CFLAGS=$(CFLAGS) | |
| AR = lib | |
| ARFLAGS = -nologo /LTCG | |
| RESOURCE=$(INTDIR)\libssh2.res | |
| DLL=libssh2$(SUFFIX).dll | |
| STATICLIB=$(INTDIR)\libssh2.lib | |
| !if "$(BUILD_STATIC_LIB)" == "" | |
| all: $(DLL) | |
| !else | |
| all: $(STATICLIB) | |
| !endif | |
| $(DLL): $(OBJECTS) $(RESOURCE) | |
| $(CC) -o $(DLL) $(DLLFLAGS) $(OBJECTS) $(RESOURCE) $(LIBS) | |
| $(STATICLIB): $(OBJECTS) | |
| $(AR) $(ARFLAGS) -out:$@ $(OBJECTS) | |
| $(RESOURCE): win32\libssh2.rc | |
| $(RC) $(RCFLAGS) /Fo"$@" $? | |
| !include "win32/rules.mk" | |