Makefile more compatible with WINDOWS environment

This commit is contained in:
Paul Bakker 2012-05-10 21:26:28 +00:00
Родитель cd5b529d6d
Коммит 62f88dc473
3 изменённых файлов: 23 добавлений и 3 удалений

Просмотреть файл

@ -1,6 +1,9 @@
# Also see "include/polarssl/config.h"
# To compile on MinGW: add "-lws2_32" to LDFLAGS or define WINDOWS in your
# environment
#
CFLAGS += -I../include -D_FILE_OFFSET_BITS=64 -Wall -W -Wdeclaration-after-statement
OFLAGS = -O
@ -26,6 +29,7 @@ DLEXT=so
# Windows shared library extension:
ifdef WINDOWS
DLEXT=dll
LDFLAGS += -lws2_32
endif
OBJS= aes.o arc4.o asn1parse.o \
@ -75,5 +79,9 @@ libpolarssl.dll: libpolarssl.a
$(CC) $(CFLAGS) $(OFLAGS) -c $<
clean:
ifndef WINDOWS
rm -f *.o libpolarssl.*
endif
ifdef WINDOWS
del /Q /F *.o libpolarssl.*
endif

Просмотреть файл

@ -1,6 +1,6 @@
# To compile on SunOS: add "-lsocket -lnsl" to LDFLAGS
# To compile on MinGW: add "-lws2_32" to LDFLAGS
# To compile on MinGW: add "-lws2_32" to LDFLAGS or define WINDOWS in your env
# To compile with PKCS11: add "-lpkcs11-helper" to LDFLAGS
CFLAGS += -I../include -D_FILE_OFFSET_BITS=64 -Wall -W -Wdeclaration-after-statement
@ -185,5 +185,10 @@ x509/cert_req: x509/cert_req.c ../library/libpolarssl.a
$(CC) $(CFLAGS) $(OFLAGS) x509/cert_req.c $(LDFLAGS) -o $@
clean:
ifndef WINDOWS
rm -f $(APPS)
endif
ifdef WINDOWS
del /S /Q /F *.o *.exe
endif

Просмотреть файл

@ -1,6 +1,6 @@
# To compile on SunOS: add "-lsocket -lnsl" to LDFLAGS
# To compile on MinGW: add "-lws2_32" to LDFLAGS
# To compile on MinGW: add "-lws2_32" to LDFLAGS or define WINDOWS in your env
# To compile with PKCS11: add "-lpkcs11-helper" to LDFLAGS
CFLAGS += -I../include -D_FILE_OFFSET_BITS=64 -Wall -W -Wdeclaration-after-statement \
@ -168,9 +168,15 @@ test_suite_version: test_suite_version.c ../library/libpolarssl.a
$(CC) $(CFLAGS) $(OFLAGS) $@.c $(LDFLAGS) -o $@
clean:
ifndef WINDOWS
rm -f $(APPS) *.c
endif
ifdef WINDOWS
del /Q /F *.c *.exe
endif
check: $(APPS)
ifndef WINDOWS
echo "Running checks (Success if all tests PASSED)"
RETURN=0; \
for i in $(APPS); \
@ -187,3 +193,4 @@ check: $(APPS)
echo ""; \
done; \
if [ "$$RETURN" -eq 1 ]; then exit 1; fi
endif