Imported Upstream version 6.0
[platform/upstream/dos2unix.git] / mingw64.mak
1 \r
2 # Author: Erwin Waterlander\r
3 # Copyright (C) 2012 Erwin Waterlander\r
4 # This file is distributed under the same license as the dos2unix package.\r
5 \r
6 CC = x86_64-w64-mingw32-gcc\r
7 STRIP = x86_64-w64-mingw32-strip\r
8 CRT_GLOB_OBJ = C:/mingw64/mingw/lib/CRT_glob.o\r
9 \r
10 prefix=c:/usr/local64\r
11 ENABLE_NLS=\r
12 \r
13 ifdef ENABLE_NLS\r
14 LDFLAGS_EXTRA = -lintl -liconv\r
15 # Using MinGW gettext,iconv\r
16 #ZIPOBJ_EXTRA = bin/libintl-8.dll bin/libiconv-2.dll\r
17 endif\r
18 LDFLAGS_EXTRA += $(CRT_GLOB_OBJ)\r
19 \r
20 all:\r
21         $(MAKE) all EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LDFLAGS_EXTRA="$(LDFLAGS_EXTRA)" prefix=$(prefix) LINK="cp -f" CC=$(CC) EO_XNOTATION=1\r
22 \r
23 install:\r
24         $(MAKE) install EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LDFLAGS_EXTRA="$(LDFLAGS_EXTRA)" prefix=$(prefix) LINK="cp -f" CC=$(CC) EO_XNOTATION=1\r
25 \r
26 uninstall:\r
27         $(MAKE) uninstall EXE=.exe prefix=$(prefix)\r
28 \r
29 clean:\r
30         $(MAKE) clean EXE=.exe ENABLE_NLS=$(ENABLE_NLS) prefix=$(prefix)\r
31 \r
32 mostlyclean:\r
33         $(MAKE) mostlyclean EXE=.exe ENABLE_NLS=$(ENABLE_NLS) prefix=$(prefix)\r
34 \r
35 dist:\r
36         $(MAKE) dist-zip EXE=.exe prefix=$(prefix) VERSIONSUFFIX="-win64" ZIPOBJ_EXTRA="${ZIPOBJ_EXTRA}" ENABLE_NLS=$(ENABLE_NLS)\r
37 \r
38 strip:\r
39         $(MAKE) strip LINK="cp -f" EXE=.exe  STRIP=$(STRIP)\r
40 \r