diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-17 21:16:42 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-17 21:16:42 +0000 |
commit | a3d3111bfe26b8e5f5bc6049dfb2a4ca2edc7881 (patch) | |
tree | f4a8a34f904c1bb86adcc3ae0e14434badc6dbe4 /Build/source/utils/vlna/Makefile | |
parent | 6c0eafbb1395d426a72a74538e0b2a95e8344ca6 (diff) |
utils 1
git-svn-id: svn://tug.org/texlive/trunk@1484 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/vlna/Makefile')
-rw-r--r-- | Build/source/utils/vlna/Makefile | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/Build/source/utils/vlna/Makefile b/Build/source/utils/vlna/Makefile new file mode 100644 index 00000000000..4b6c40e0c4a --- /dev/null +++ b/Build/source/utils/vlna/Makefile @@ -0,0 +1,53 @@ + +DESTDIR=/usr/local +MANEXT=1 +BINDIR=$(DESTDIR)/bin +MANDIR=$(DESTDIR)/man/man$(MANEXT) + +CC=cc +INSTALL=install +MKDIR=mkdir -p +INSTPROGFLAGS=-s -m755 +INSTDATAFLAGS=-m644 + +CFLAGS=-O +LFLAGS= + +CTANGLE=ctangle +CWEAVE=cweave +TEX=csplain + +all: vlna + +vlna: vlna.c + $(CC) $(CFLAGS) $(LFLAGS) $? -o $@ + +install: all install.man + @if [ -d $(BINDIR) ]; then \ + set +x; else (set -x; $(MKDIR) $(BINDIR)); fi + $(INSTALL) $(INSTPROGFLAGS) vlna $(BINDIR)/vlna + +install.man: + sed -e "s|@BINDIR@|$(BINDIR)|;\ + s|@MANDIR@|$(MANDIR)|;\ + s|@MANEXT@|$(MANEXT)|" vlna.man > vlna.$(MANEXT) + @if [ -d $(MANDIR) ]; then \ + set +x; else (set -x; $(MKDIR) $(MANDIR)); fi + $(INSTALL) $(INSTDATAFLAGS) vlna.$(MANEXT) $(MANDIR)/vlna.$(MANEXT) + +vlna.c: vlna.w + $(CTANGLE) $? - $@ + +vlna.tex: vlna.w + $(CWEAVE) $? - $@ + +vlna.dvi: vlna.tex + $(TEX) $? + +clean: + rm -f *.o *~ *.bak core a.out vlna vlna.$(MANEXT) + rm -f vlna.idx vlna.scn vlna.toc vlna.log vlna.tex + +cleanall: clean + rm -f vlna.c vlna.dvi + |