df70bc5818064200d22eb5019acbb1f3eb1070a9
[platform/upstream/dos2unix.git] / mingw.mak
1 \r
2 # Author: Erwin Waterlander\r
3 # Copyright (C) 2009-2014 Erwin Waterlander\r
4 # This file is distributed under the same license as the dos2unix package.\r
5 \r
6 # This makefile is for use with MSYS and MinGW (mingw.org) target 32 bit (i686)\r
7 # http://www.mingw.org/\r
8 .PHONY: test check\r
9 \r
10 prefix=c:/usr/local\r
11 ENABLE_NLS=\r
12 \r
13 ifdef ENABLE_NLS\r
14 LIBS_EXTRA = -lintl -liconv\r
15 ZIPOBJ_EXTRA = bin/libintl-8.dll bin/libiconv-2.dll\r
16 endif\r
17 \r
18 all:\r
19         $(MAKE) all EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LIBS_EXTRA="$(LIBS_EXTRA)" prefix=$(prefix) LINK="cp -f"\r
20 \r
21 test: all\r
22         cd test; $(MAKE) test\r
23 \r
24 check: test\r
25 \r
26 install:\r
27         $(MAKE) install EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LIBS_EXTRA="$(LIBS_EXTRA)" prefix=$(prefix) LINK="cp -f"\r
28 \r
29 uninstall:\r
30         $(MAKE) uninstall EXE=.exe prefix=$(prefix)\r
31 \r
32 clean:\r
33         $(MAKE) clean EXE=.exe ENABLE_NLS=$(ENABLE_NLS) prefix=$(prefix)\r
34 \r
35 mostlyclean:\r
36         $(MAKE) mostlyclean EXE=.exe ENABLE_NLS=$(ENABLE_NLS) prefix=$(prefix)\r
37 \r
38 dist:\r
39         $(MAKE) dist-zip EXE=.exe prefix=$(prefix) VERSIONSUFFIX="-win32" ZIPOBJ_EXTRA="${ZIPOBJ_EXTRA}" ENABLE_NLS=$(ENABLE_NLS)\r
40 \r
41 strip:\r
42         $(MAKE) strip LINK="cp -f" EXE=.exe\r
43 \r