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 *