Imported Upstream version 7.1
[platform/upstream/dos2unix.git] / mingw64.mak
index 64ceb31..3a78db7 100644 (file)
@@ -1,30 +1,43 @@
-\r
 # Author: Erwin Waterlander\r
-# Copyright (C) 2012 Erwin Waterlander\r
+# Copyright (C) 2012-2014 Erwin Waterlander\r
 # This file is distributed under the same license as the dos2unix package.\r
 \r
-CC = x86_64-w64-mingw32-gcc\r
-STRIP = x86_64-w64-mingw32-strip\r
-CRT_GLOB_OBJ = C:/mingw64/mingw/lib/CRT_glob.o\r
+# This makefile is for use with MSYS2 and MinGW-w64 target 64 bit (x86_64)\r
+# http://sourceforge.net/projects/msys2/\r
+.PHONY: test check\r
+\r
+# Ruben van Boxem x86_64-w64-mingw32\r
+#CC = x86_64-w64-mingw32-gcc\r
+#STRIP = x86_64-w64-mingw32-strip\r
+#CRT_GLOB_OBJ = C:/mingw64/mingw/lib/CRT_glob.o\r
+\r
+# MSYS2\r
+CC = gcc\r
+STRIP = strip\r
+CRT_GLOB_OBJ = /mingw64/x86_64-w64-mingw32/lib/CRT_glob.o\r
 \r
 prefix=c:/usr/local64\r
 ENABLE_NLS=\r
 \r
 ifdef ENABLE_NLS\r
 LIBS_EXTRA = -lintl -liconv\r
-# Using MinGW gettext,iconv\r
-#ZIPOBJ_EXTRA = bin/libintl-8.dll bin/libiconv-2.dll\r
+ZIPOBJ_EXTRA = bin/libintl-8.dll bin/libiconv-2.dll\r
 endif\r
 LIBS_EXTRA += $(CRT_GLOB_OBJ)\r
 \r
 all:\r
-       $(MAKE) all EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LIBS_EXTRA="$(LIBS_EXTRA)" prefix=$(prefix) LINK="cp -f" CC=$(CC) EO_XNOTATION=1 MAN_NONLATIN=\r
+       $(MAKE) all EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LIBS_EXTRA="$(LIBS_EXTRA)" prefix=$(prefix) LINK="cp -f" CC=$(CC) CFLAGS_OS=-I/mingw64/include\r
+\r
+test: all\r
+       cd test; $(MAKE) test\r
+\r
+check: test\r
 \r
 install:\r
-       $(MAKE) install EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LIBS_EXTRA="$(LIBS_EXTRA)" prefix=$(prefix) LINK="cp -f" CC=$(CC) EO_XNOTATION=1 MAN_NONLATIN=\r
+       $(MAKE) install EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LIBS_EXTRA="$(LIBS_EXTRA)" prefix=$(prefix) LINK="cp -f" CC=$(CC) CFLAGS_OS=-I/mingw64/include\r
 \r
 uninstall:\r
-       $(MAKE) uninstall EXE=.exe prefix=$(prefix) MAN_NONLATIN=\r
+       $(MAKE) uninstall EXE=.exe prefix=$(prefix)\r
 \r
 clean:\r
        $(MAKE) clean EXE=.exe ENABLE_NLS=$(ENABLE_NLS) prefix=$(prefix)\r