2005-01-03 22:46:15 +00:00
|
|
|
!include "win32/config.mk"
|
|
|
|
|
2012-10-24 03:22:07 +02:00
|
|
|
!include "win32/objects.mk"
|
2005-01-03 22:46:15 +00:00
|
|
|
|
2012-10-24 03:22:07 +02:00
|
|
|
CFLAGS=$(CFLAGS)
|
2005-01-03 22:46:15 +00:00
|
|
|
|
2013-10-16 23:23:26 +02:00
|
|
|
AR = lib
|
|
|
|
ARFLAGS = -nologo /LTCG
|
2005-01-03 22:46:15 +00:00
|
|
|
|
2013-10-16 23:23:26 +02:00
|
|
|
RESOURCE=$(INTDIR)\libssh2.res
|
2012-10-24 02:37:55 +02:00
|
|
|
DLL=libssh2$(SUFFIX).dll
|
2013-10-16 23:23:26 +02:00
|
|
|
STATICLIB=$(INTDIR)\libssh2.lib
|
2005-01-03 22:46:15 +00:00
|
|
|
|
2013-10-16 23:23:26 +02:00
|
|
|
!if "$(BUILD_STATIC_LIB)" == ""
|
2005-01-03 22:46:15 +00:00
|
|
|
all: $(DLL)
|
2013-10-16 23:23:26 +02:00
|
|
|
!else
|
|
|
|
all: $(STATICLIB)
|
|
|
|
!endif
|
2005-01-03 22:46:15 +00:00
|
|
|
|
2012-10-24 02:37:55 +02:00
|
|
|
$(DLL): $(OBJECTS) $(RESOURCE)
|
|
|
|
$(CC) -o $(DLL) $(DLLFLAGS) $(OBJECTS) $(RESOURCE) $(LIBS)
|
|
|
|
|
2013-10-16 23:23:26 +02:00
|
|
|
$(STATICLIB): $(OBJECTS)
|
|
|
|
$(AR) $(ARFLAGS) -out:$@ $(OBJECTS)
|
|
|
|
|
2012-10-24 02:37:55 +02:00
|
|
|
$(RESOURCE): win32\libssh2.rc
|
|
|
|
$(RC) $(RCFLAGS) /Fo"$@" $?
|
|
|
|
|
2005-01-03 22:46:15 +00:00
|
|
|
!include "win32/rules.mk"
|
|
|
|
|