]> thyrsus.com Git - letterize.git/commitdiff
Initial revision
authorEric S. Raymond <esr@thyrsus.com>
Wed, 31 Jul 2002 00:16:40 +0000 (00:16 +0000)
committerEric S. Raymond <esr@thyrsus.com>
Wed, 31 Jul 2002 00:16:40 +0000 (00:16 +0000)
Makefile [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..91b8ade
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,41 @@
+#
+# Makefille for the phone-number letterizer
+#
+VERS=1.1
+
+all: letterize
+
+letterize: letterize.c
+
+SOURCES = READ.ME COPYING letterize.xml Makefile letterize.c letterize.lsm
+
+letterize.1: letterize.xml
+       xmlto man letterize.xml
+
+letterize-$(VERS).tar.gz: $(SOURCES) letterize.1
+       @ls $(SOURCES) letterize.1 | sed s:^:letterize-$(VERS)/: >MANIFEST
+       @(cd ..; ln -s letterize letterize-$(VERS))
+       (cd ..; tar -czvf letterize/letterize-$(VERS).tar.gz `cat letterize/MANIFEST`)
+       @(cd ..; rm letterize-$(VERS))
+
+clean:
+       rm -f letterize letterize.tar letterize*.gz letterize*.rpm letterize.1 *~
+
+install: uninstall letterize.1
+       cp letterize /usr/bin
+       cp letterize.1 /usr/share/man/man1/letterize.1
+
+uninstall:
+       rm -f /usr/bin/letterize /usr/share/man/man1/letterize.1
+
+dist: letterize-$(VERS).tar.gz
+
+RPMROOT=/usr/src/redhat
+RPM = rpm
+RPMFLAGS = -ba
+rpm: dist
+       cp letterize-$(VERS).tar.gz $(RPMROOT)/SOURCES;
+       cp letterize.spec $(RPMROOT)/SPECS
+       cd $(RPMROOT)/SPECS; $(RPM) $(RPMFLAGS) letterize.spec  
+       cp $(RPMROOT)/RPMS/`arch|sed 's/i[4-9]86/i386/'`/letterize-$(VERS)*.rpm .
+       cp $(RPMROOT)/SRPMS/letterize-$(VERS)*.src.rpm .