1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
VERSION = 1.1.1g
PKG_CPPFLAGS = -I../windows/openssl-$(VERSION)/include
PKG_LIBS = $(WIN32FIX) -Lbcrypt -lstatbcrypt -L../windows/openssl-$(VERSION)/lib${R_ARCH} \
-lssl -lcrypto -lws2_32 -lgdi32 -lcrypt32
STATLIB = bcrypt/libstatbcrypt.a
LIBBCRYPT = bcrypt/bcrypt_pbkdf.o bcrypt/blowfish.o
WIN32FIX = win32/ipv6.o
#all: clean
all: $(SHLIB)
$(OBJECTS): winlibs
$(SHLIB): $(WIN32FIX) $(OBJECTS) $(STATLIB)
$(STATLIB): $(LIBBCRYPT)
$(AR) rcs $(STATLIB) $(LIBBCRYPT)
winlibs:
"${R_HOME}/bin${R_ARCH_BIN}/Rscript.exe" "../tools/winlibs.R" $(VERSION)
clean:
rm -f $(SHLIB) $(OBJECTS) $(STATLIB) $(LIBBCRYPT)
.PHONY: all clean winlibs
|