\r
# Author: Erwin Waterlander\r
-# Copyright (C) 2009-2012 Erwin Waterlander\r
+# Copyright (C) 2009-2014 Erwin Waterlander\r
# This file is distributed under the same license as the dos2unix package.\r
\r
-prefix=c:/djgpp\r
-#ENABLE_NLS=1\r
+include version.mk\r
+\r
+prefix=c:/dos32\r
ENABLE_NLS=\r
VERSIONSUFFIX=-dos32\r
\r
ifdef ENABLE_NLS\r
-LDFLAGS_EXTRA = -lintl -liconv\r
+LIBS_EXTRA = -lintl -liconv\r
+NLS_SUFFIX = -nls\r
endif\r
+VERSIONSUFFIX = pm\r
+ZIPFILE = d2u$(DOS2UNIX_VERSION_SHORT)$(VERSIONSUFFIX)$(NLS_SUFFIX).zip\r
ZIPOBJ_EXTRA = bin/cwsdpmi.exe\r
+docsubdir = dos2unix\r
\r
all:\r
- $(MAKE) all EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LDFLAGS_EXTRA="$(LDFLAGS_EXTRA)" prefix=$(prefix) LINK_MAN="cp -f" docsubdir=dos2unix EO_XNOTATION=1 UCS=\r
+ $(MAKE) all EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LIBS_EXTRA="$(LIBS_EXTRA)" prefix=$(prefix) LINK_MAN="cp -f" docsubdir=$(docsubdir) UCS=\r
\r
install:\r
- $(MAKE) install EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LDFLAGS_EXTRA="$(LDFLAGS_EXTRA)" prefix=$(prefix) LINK_MAN="cp -f" docsubdir=dos2unix EO_XNOTATION=1 UCS=\r
+ $(MAKE) install EXE=.exe ENABLE_NLS=$(ENABLE_NLS) LIBS_EXTRA="$(LIBS_EXTRA)" prefix=$(prefix) LINK_MAN="cp -f" docsubdir=$(docsubdir) UCS=\r
\r
uninstall:\r
- $(MAKE) uninstall EXE=.exe prefix=$(prefix) docsubdir=dos2unix\r
+ $(MAKE) uninstall EXE=.exe prefix=$(prefix) docsubdir=$(docsubdir)\r
\r
clean:\r
$(MAKE) clean EXE=.exe ENABLE_NLS=$(ENABLE_NLS) prefix=$(prefix)\r
$(MAKE) mostlyclean EXE=.exe ENABLE_NLS=$(ENABLE_NLS) prefix=$(prefix)\r
\r
dist:\r
- $(MAKE) dist-zip EXE=.exe prefix=$(prefix) VERSIONSUFFIX="$(VERSIONSUFFIX)" ZIPOBJ_EXTRA="${ZIPOBJ_EXTRA}" ENABLE_NLS=$(ENABLE_NLS) docsubdir=dos2unix\r
+ $(MAKE) dist-zip EXE=.exe prefix=$(prefix) VERSIONSUFFIX="$(VERSIONSUFFIX)" ZIPOBJ_EXTRA="${ZIPOBJ_EXTRA}" ENABLE_NLS=$(ENABLE_NLS) ZIPFILE=${ZIPFILE} docsubdir=$(docsubdir)\r
\r
strip:\r
$(MAKE) strip LINK_MAN="cp -f" EXE=.exe\r
+ # Fix time stamps. Otherwise make install may rebuild mac2unix unix2mac.\r
+ # Now make install can be done in MSYS. In djgpp bash install is problematic.\r
+ touch mac2unix.exe\r
+ touch unix2mac.exe\r
\r