Fixup libeap makefile for windows build
authorKevin Wasserman <krwasserman@painless-security.com>
Tue, 16 Dec 2014 19:30:54 +0000 (14:30 -0500)
committerKevin Wasserman <krwasserman@painless-security.com>
Tue, 16 Dec 2014 19:30:54 +0000 (14:30 -0500)
libeap/Makefile.am

index 77ee4c0..599bf43 100644 (file)
@@ -100,16 +100,17 @@ AM_CFLAGS += -DCONFIG_INTERNAL_SHA1
 AM_CFLAGS += -DEAP_TLS_OPENSSL
 AM_CFLAGS += -DPKCS12_FUNCS
 AM_CFLAGS += -DCONFIG_SHA256
+if TARGET_WINDOWS
+AM_CFLAGS += -DCONFIG_NATIVE_WINDOWS -DCONFIG_ANSI_C_EXTRA
+endif
 
 UTILS_SRCS = src/utils/base64.c \
        src/utils/common.c \
        src/utils/ip_addr.c \
-       src/utils/radiotap.c \
        src/utils/trace.c \
        src/utils/uuid.c \
        src/utils/wpa_debug.c \
        src/utils/wpabuf.c \
-       src/utils/os_unix.c \
        src/utils/radius_utils.c \
 src/utils/radius_utils.h \
        src/utils/base64.h \
@@ -129,6 +130,15 @@ src/utils/radius_utils.h \
        src/utils/wpabuf.h \
        src/utils/wpa_debug.h
 
+if TARGET_WINDOWS
+UTILS_SRCS += \
+       src/utils/os_win32.c
+else
+UTILS_SRCS += \
+       src/utils/radiotap.c \
+       src/utils/os_unix.c
+endif
+
 
 CRYPTO_SRCS = \
     src/crypto/aes-cbc.c \