PSM_VERSION=1.1 # Comment this out to compile on libc5 systems ADDIT_DEFS=-DPSM_GLIBC # Set this to your liking PREFIX=/usr/local COPTS=$(ADDIT_DEFS) $(CFLAGS) #CC=gcc FILES= psm.h psm.c \ exif.h exifparse.c \ psmdel.c psmdir.c psmget.c psmsho.c \ config.h Makefile README COPYING hppsmtools.lsm \ changes.txt \ psmget.1 psmdel.1 psmdir.1 psmsho.1 .c.o: $(CC) $(COPTS) -c $< -o $@ all: psmget psmdir psmdel psmsho psmget: psm.o psmget.o psm.h $(CC) $(COPTS) -o psmget psm.o psmget.o psmdir: psm.o psmdir.o exifparse.o $(CC) $(COPTS) -o psmdir psm.o psmdir.o exifparse.o psmdel: psm.o psmdel.o $(CC) $(COPTS) -o psmdel psm.o psmdel.o psmsho: psm.o psmsho.o $(CC) $(COPTS) -o psmsho psm.o psmsho.o exif.o: exifparse.c exif.h config.h $(CC) $(COPTS) -c exifparse.c exifparse.o: exifparse.c exif.h psm.h config.h $(CC) $(COPTS) -c exifparse.c psm.o: psm.c psm.h config.h $(CC) $(COPTS) -c -DPSM_VERSION=\"$(PSM_VERSION)\" psm.c exifparse: exifparse.c exif.h $(CC) $(COPTS) -o exifparse exifparse.c DESTDIR=hppsmtools-$(PSM_VERSION) distri: if test ! -d $(DESTDIR); then mkdir $(DESTDIR); fi cp $(FILES) $(DESTDIR) tar -cvf $(DESTDIR).tar $(DESTDIR) rm -f $(DESTDIR).tar.gz gzip -9 $(DESTDIR).tar # install with gid tty??? install: psmget -rm -f $(PREFIX)/bin/psmget $(PREFIX)/bin/psmdel $(PREFIX)/bin/psmdir \ $(PREFIX)/bin/psmsho install -m 755 psmget psmdel psmdir psmsho $(PREFIX)/bin -rm -f $(PREFIX)/man/psmget.1 $(PREFIX)/man/psmdir.1 $(PREFIX)/man/psmdel.1 \ $(PREFIX)/man/psmsho.1 install -m 644 psmget.1 psmdel.1 psmdir.1 psmsho.1 $(PREFIX)/man/man1 @echo @echo "*** You might want to set PSM_BPS and/or PSM_PORT. ***" clean: rm -f *.o psmget psmsho psmdel psmdir uninstall: rm -f /usr/local/bin/psmget \ /usr/local/bin/psmdir \ /usr/local/bin/psmdel \ /usr/local/bin/psmsho