]> thyrsus.com Git - imgsizer.git/commitdiff
*** empty log message ***
authorEric S. Raymond <esr@thyrsus.com>
Thu, 17 Jun 1999 01:37:19 +0000 (01:37 +0000)
committerEric S. Raymond <esr@thyrsus.com>
Thu, 17 Jun 1999 01:37:19 +0000 (01:37 +0000)
Makefile

index 2a7263e21236304f52dc28a442f4bc0493eea577..d1e78882d223f0d3b439ad64fa949e2c7e08df7f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,23 +2,37 @@
 VERS=1.6
 
 # These choices are correct for Linux.  Season to taste.
-BINDIR = /usr/local/bin
+BINDIR = /usr/bin
 MANDIR = /usr/man/man1
 
 install:
        cp imgsizer httpget $(BINDIR)
        cp imgsizer.man $(MANDIR)/imgsizer.1
 
-DISTDIR = imgsizer-1.6
-FILES = imgsizer/Makefile imgsizer/READ.ME imgsizer/httpget \
-       imgsizer/imgsizer imgsizer/imgsizer.lsm \
-       imgsizer/imgsizer.man
-imgsizer-$(VERS).tar.gz:
-       (cd ..; tar -cvzf imgsizer/imgsizer-$(VERS).tar.gz $(FILES))
+uninstall:
+       rm -f $(BINDIR)/imgsizer $(BINDIR)/imgsizer $(MANDIR)/imgsizer.1
+
+SOURCES = READ.ME Makefile imgsizer httpget imgsizer.man imgsizer.lsm  
+imgsizer-$(VERS).tar.gz: $(SOURCES)
+       mkdir imgsizer-$(VERS)
+       cp $(SOURCES) imgsizer-$(VERS)
+       tar -czf imgsizer-$(VERS).tar.gz imgsizer-$(VERS)
+       rm -fr imgsizer-$(VERS)
+       ls -l imgsizer-$(VERS).tar.gz
 
 dist: imgsizer-$(VERS).tar.gz
        ls -l imgsizer-$(VERS).tar.gz
 
+# Make RPMs.  You need to be root to make this work
+RPMROOT=/usr/src/redhat
+RPM = rpm
+RPMFLAGS = -bb --target noarch
+rpm: imgsizer-$(VERS).tar.gz
+       cp imgsizer-$(VERS).tar.gz $(RPMROOT)/SOURCES;
+       cp imgsizer.spec $(RPMROOT)/SPECS/imgsizer.spec
+       (cd $(RPMROOT)/SPECS; $(RPM) $(RPMFLAGS) imgsizer.spec)
+       cp $(RPMROOT)/RPMS/noarch/imgsizer-$(VERS)*.rpm .
+       chown $$USER *