|
Packit Service |
0947bb |
!ifeq UCS 1
|
|
Packit Service |
0947bb |
CFLAGS += -DD2U_UNICODE
|
|
Packit Service |
0947bb |
!endif
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
!ifeq UNIFILE 1
|
|
Packit Service |
0947bb |
CFLAGS += -DD2U_UNIFILE -D_O_U16TEXT=0x20000
|
|
Packit Service |
0947bb |
!endif
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
!ifeq DEBUGMSG 1
|
|
Packit Service |
0947bb |
CFLAGS += -DDEBUG
|
|
Packit Service |
0947bb |
!endif
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
dos2unix.obj : $(SRCDIR)\dos2unix.c $(SRCDIR)\querycp.h $(SRCDIR)\common.h
|
|
Packit Service |
0947bb |
$(CC) $(CFLAGS) $(SRCDIR)\dos2unix.c
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
unix2dos.obj : $(SRCDIR)\unix2dos.c $(SRCDIR)\querycp.h $(SRCDIR)\common.h
|
|
Packit Service |
0947bb |
$(CC) $(CFLAGS) $(SRCDIR)\unix2dos.c
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
querycp.obj : $(SRCDIR)\querycp.c $(SRCDIR)\querycp.h
|
|
Packit Service |
0947bb |
$(CC) $(CFLAGS) $(SRCDIR)\querycp.c
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
common.obj : $(SRCDIR)\common.c $(SRCDIR)\common.h
|
|
Packit Service |
0947bb |
$(CC) $(CFLAGS) $(SRCDIR)\common.c
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
wildargv.obj : $(WATCOMSRC)\wildargv.c
|
|
Packit Service |
0947bb |
$(CC) $(CFLAGS) $(WATCOMSRC)\wildargv.c
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
mac2unix.exe : dos2unix.exe
|
|
Packit Service |
0947bb |
copy /v dos2unix.exe mac2unix.exe
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
unix2mac.exe : unix2dos.exe
|
|
Packit Service |
0947bb |
copy /v unix2dos.exe unix2mac.exe
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
exec_prefix = $(prefix)
|
|
Packit Service |
0947bb |
bindir = $(exec_prefix)\bin
|
|
Packit Service |
0947bb |
datarootdir = $(prefix)\share
|
|
Packit Service |
0947bb |
datadir = $(datarootdir)
|
|
Packit Service |
0947bb |
!ifndef docsubdir
|
|
Packit Service |
0947bb |
docsubdir = $(PACKAGE)-$(DOS2UNIX_VERSION)
|
|
Packit Service |
0947bb |
!endif
|
|
Packit Service |
0947bb |
docdir = $(datarootdir)\doc\$(docsubdir)
|
|
Packit Service |
0947bb |
INSTALL_OBJS_DOC = README.txt NEWS.txt ChangeLog.txt COPYING.txt TODO.txt BUGS.txt $(DOCFILES)
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
$(prefix): .EXISTSONLY
|
|
Packit Service |
0947bb |
mkdir $@
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
$(bindir): $(prefix) .EXISTSONLY
|
|
Packit Service |
0947bb |
mkdir $@
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
$(datarootdir): $(prefix) .EXISTSONLY
|
|
Packit Service |
0947bb |
mkdir $@
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
$(datarootdir)\doc: $(datarootdir) .EXISTSONLY
|
|
Packit Service |
0947bb |
mkdir $@
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
$(docdir): $(datarootdir)\doc .EXISTSONLY
|
|
Packit Service |
0947bb |
mkdir $@
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
# We only build and install the English manuals, because wildcards on
|
|
Packit Service |
0947bb |
# directory names are not supported in Windows CMD. Like man\*\man1\*.txt will
|
|
Packit Service |
0947bb |
# give a syntax error. It could be done with more scripting, but for simplicity
|
|
Packit Service |
0947bb |
# we stick to English.
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
install: $(PROGRAMS) $(DOCFILES) $(bindir) $(docdir) .SYMBOLIC
|
|
Packit Service |
0947bb |
copy dos2unix.exe $(bindir)
|
|
Packit Service |
0947bb |
copy mac2unix.exe $(bindir)
|
|
Packit Service |
0947bb |
copy unix2dos.exe $(bindir)
|
|
Packit Service |
0947bb |
copy unix2mac.exe $(bindir)
|
|
Packit Service |
0947bb |
copy README.txt $(docdir)
|
|
Packit Service |
0947bb |
copy NEWS.txt $(docdir)
|
|
Packit Service |
0947bb |
copy ChangeLog.txt $(docdir)
|
|
Packit Service |
0947bb |
copy COPYING.txt $(docdir)
|
|
Packit Service |
0947bb |
copy TODO.txt $(docdir)
|
|
Packit Service |
0947bb |
copy BUGS.txt $(docdir)
|
|
Packit Service |
0947bb |
copy man\man1\dos2unix.txt $(docdir)
|
|
Packit Service |
0947bb |
copy man\man1\dos2unix.$(HTMLEXT) $(docdir)
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
man\man1\dos2unix.txt : man\man1\dos2unix.pod
|
|
Packit Service |
0947bb |
pod2text $< > $@
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
man\man1\dos2unix.$(HTMLEXT) : man\man1\dos2unix.pod
|
|
Packit Service |
0947bb |
pod2html --title="$(PACKAGE) $(DOS2UNIX_VERSION) - DOS/MAC to UNIX and vice versa text file format converter" $< > $@
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
TXTFILES = man\man1\$(PACKAGE).txt man\es\man1\$(PACKAGE).txt man\nl\man1\$(PACKAGE).txt
|
|
Packit Service |
0947bb |
HTMLFILES = man\man1\$(PACKAGE).$(HTMLEXT) man\es\man1\$(PACKAGE).$(HTMLEXT) man\nl\man1\$(PACKAGE).$(HTMLEXT)
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
txt : $(TXTFILES) .SYMBOLIC
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
html : $(HTMLFILES) .SYMBOLIC
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
doc : $(DOCFILES) .SYMBOLIC
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
uninstall: .SYMBOLIC
|
|
Packit Service |
0947bb |
-del $(bindir)\dos2unix.exe
|
|
Packit Service |
0947bb |
-del $(bindir)\mac2unix.exe
|
|
Packit Service |
0947bb |
-del $(bindir)\unix2dos.exe
|
|
Packit Service |
0947bb |
-del $(bindir)\unix2mac.exe
|
|
Packit Service |
0947bb |
-rmdir /s /q $(docdir)
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
!ifndef VERSIONSUFFIX
|
|
Packit Service |
0947bb |
VERSIONSUFFIX = -bin
|
|
Packit Service |
0947bb |
!endif
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
!ifndef ZIPFILE
|
|
Packit Service |
0947bb |
ZIPFILE = $(PACKAGE)$(DOS2UNIX_VERSION)$(VERSIONSUFFIX).zip
|
|
Packit Service |
0947bb |
!endif
|
|
Packit Service |
0947bb |
ZIPOBJ = bin\dos2unix.exe bin\mac2unix.exe bin\unix2dos.exe bin\unix2mac.exe share\doc\$(docsubdir) $(ZIPOBJ_EXTRA)
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
CURDISK = $+ $(%cdrive): $-
|
|
Packit Service |
0947bb |
CURDIR = $+ $(%cwd) $-
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
!ifdef __OS2__
|
|
Packit Service |
0947bb |
DISTCMD = dist.cmd
|
|
Packit Service |
0947bb |
!else
|
|
Packit Service |
0947bb |
DISTCMD = dist.bat
|
|
Packit Service |
0947bb |
!endif
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
dist : .SYMBOLIC
|
|
Packit Service |
0947bb |
@%create $(DISTCMD)
|
|
Packit Service |
0947bb |
@%append $(DISTCMD) set PREFIX=$(prefix)
|
|
Packit Service |
0947bb |
@%append $(DISTCMD) set PREFIXDISK=%PREFIX:~0,2%
|
|
Packit Service |
0947bb |
@%append $(DISTCMD) %PREFIXDISK%
|
|
Packit Service |
0947bb |
@%append $(DISTCMD) cd $(prefix)
|
|
Packit Service |
0947bb |
@%append $(DISTCMD) unix2dos -k share\doc\$(docsubdir)\*.txt
|
|
Packit Service |
0947bb |
@%append $(DISTCMD) unix2dos -k share\doc\$(docsubdir)\*.$(HTMLEXT)
|
|
Packit Service |
0947bb |
@%append $(DISTCMD) zip -r $(ZIPFILE) $(ZIPOBJ)
|
|
Packit Service |
0947bb |
@%append $(DISTCMD) $(CURDISK)
|
|
Packit Service |
0947bb |
@%append $(DISTCMD) cd $(CURDIR)
|
|
Packit Service |
0947bb |
@%append $(DISTCMD) move $(prefix)\$(ZIPFILE) ..
|
|
Packit Service |
0947bb |
.\$(DISTCMD)
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
mostlyclean : .SYMBOLIC
|
|
Packit Service |
0947bb |
-del *.obj
|
|
Packit Service |
0947bb |
-del *.exe
|
|
Packit Service |
0947bb |
-del *.SYM
|
|
Packit Service |
0947bb |
-del *.map
|
|
Packit Service |
0947bb |
-del *.ilk
|
|
Packit Service |
0947bb |
-del *.tmp
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
clean : mostlyclean .SYMBOLIC
|
|
Packit Service |
0947bb |
|
|
Packit Service |
0947bb |
maintainer-clean : clean .SYMBOLIC
|
|
Packit Service |
0947bb |
-del $(DOCFILES)
|