--- fmio-2.0.8/src/Makefile.build 2003-05-13 18:08:44.000000000 +0300 +++ fmio-2.0.8/src/Makefile 2006-09-06 14:13:23.000000000 +0300 @@ -34,33 +34,26 @@ CATPAGE= fmio.0 REMOVABLE= $(FMIOOBJ) $(FMIO) $(OBJS) $(DRVS) libradio.a *core -PREFIX?= /usr/local -LIBDIR?= $(PREFIX)/lib -INCDIR?= $(PREFIX)/include -BINDIR?= $(PREFIX)/bin -MANDIR?= $(PREFIX)/man/cat1 - -BINOWN?= root -BINGRP?= bin -BINMODE?= 4555 - -MANOWN?= root -MANGRP?= wheel -MANMODE?= 444 - -LIBOWN?= root -LIBGRP?= wheel -LIBMODE?= 444 - -INSTALL_PROGRAM_DIR?= install -d -o $(BINOWN) -g $(BINGRP) -INSTALL_MAN_DIR?= install -d -o $(MANOWN) -g $(MANGRP) -INSTALL_PROGRAM?= install -c -s -o $(BINOWN) -g $(BINGRP) -m $(BINMODE) -INSTALL_MAN?= install -c -o $(MANOWN) -g $(MANGRP) -m $(MANMODE) +PREFIX?= $(DESTDIR)$(prefix) +LIBDIR?= $(DESTDIR)$(libdir) +INCDIR?= $(DESTDIR)$(includedir)/fmio +BINDIR?= $(DESTDIR)$(bindir) +MANDIR?= $(DESTDIR)$(datadir)/man/man1 + +BINMODE?= 755 +MANMODE?= 644 +LIBMODE?= 644 +HDRMODE?= 644 + +INSTALL_PROGRAM_DIR?= install -d +INSTALL_MAN_DIR?= install -d +INSTALL_PROGRAM?= install -c -m $(BINMODE) +INSTALL_MAN?= install -c -m $(MANMODE) +INSTALL_LIB_DIR?= install -d +INSTALL_LIB_FILE?= install -c -m $(LIBMODE) +INSTALL_HDR_FILE?= install -c -m $(HDRMODE) -INSTALL_LIB_DIR?= install -d -o $(LIBOWN) -g $(LIBGRP) -INSTALL_LIB_FILE?= install -c -o $(LIBOWN) -g $(LIBGRP) -m $(LIBMODE) - -all: lib fmio man +all: lib fmio lib: libradio.a @@ -69,11 +62,11 @@ fmio: libradio.a $(FMIOOBJ) man: $(CATPAGE) -install: lib fmio man +install: lib fmio install_lib $(INSTALL_PROGRAM_DIR) $(BINDIR) $(INSTALL_MAN_DIR) $(MANDIR) $(INSTALL_PROGRAM) fmio $(BINDIR)/fmio - $(INSTALL_MAN) fmio.0 $(MANDIR)/fmio.0 + $(INSTALL_MAN) fmio.1 $(MANDIR)/fmio.1 deinstall: rm -f $(PREFIX)/bin/fmio @@ -83,7 +76,7 @@ install_lib: lib $(INSTALL_LIB_DIR) $(LIBDIR) $(INSTALL_LIB_DIR) $(INCDIR) $(INSTALL_LIB_FILE) libradio.a $(LIBDIR)/libradio.a - $(INSTALL_LIB_FILE) $(HDRS) $(INCDIR) + $(INSTALL_HDR_FILE) $(HDRS) $(INCDIR) deinstall_lib: rm -f $(LIBDIR)/libradio.a --- fmio-2.0.8/xsrc/Makefile.build 2003-05-13 18:08:44.000000000 +0300 +++ fmio-2.0.8/xsrc/Makefile 2006-09-06 14:09:31.000000000 +0300 @@ -14,7 +14,7 @@ OBJS= wmfmio.o wmgeneral.o PREFIX?= /usr/local MANPAGE= wmfmio.1 -all: wmfmio man +all: wmfmio wmfmio: $(OBJS) $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBDIR) $(LIBS) @@ -22,10 +22,12 @@ wmfmio: $(OBJS) man: wmfmio.0 install: all - install -d -o root -g bin $(PREFIX)/bin - install -d -o root -g wheel $(PREFIX)/man/cat1 - install -c -s -o root -g bin -m 555 wmfmio $(PREFIX)/bin/wmfmio - install -c -o root -g bin -m 444 wmfmio.0 $(PREFIX)/man/cat1/wmfmio.0 + install -d $(DESTDIR)$(bindir) + install -d $(DESTDIR)$(sysconfdir) + install -d $(DESTDIR)$(datadir)/man/man1 + install -c -m 755 wmfmio $(DESTDIR)$(bindir)/wmfmio + install -c -m 644 wmfmio.1 $(DESTDIR)$(datadir)/man/man1 + install -c -m 644 sample.wmfmiorc $(DESTDIR)$(sysconfdir)/wmfmiorc deinstall: rm -f $(PREFIX)/bin/wmfmio --- fmio-2.0.8/utils/Makefile.build 2003-05-13 18:08:44.000000000 +0300 +++ fmio-2.0.8/utils/Makefile 2006-09-06 14:08:22.000000000 +0300 @@ -20,9 +20,14 @@ PREFIX?=/usr/local REMOVABLE= bktrctl fmrinit *.core -all: +all: bktrctl fmrinit @echo "Available targets: clean, fmrinit install_fmrinit, bktrctl install_bktrctl" +install: bktrctl fmrinit + install -d $(DESTDIR)$(bindir) + install -c -m 755 bktrctl $(DESTDIR)$(bindir)/bktrctl + install -c -m 755 fmrinit $(DESTDIR)$(bindir)/fmrinit + install_bktrctl: bktrctl install -d -o root -g bin $(PREFIX)/bin install -c -s -o root -g bin -m 555 bktrctl $(PREFIX)/bin/bktrctl --- fmio-2.0.8/Makefile.build 2006-09-06 14:08:22.000000000 +0300 +++ fmio-2.0.8/Makefile 2006-09-06 14:08:22.000000000 +0300 @@ -0,0 +1,16 @@ +SUBDIRS = src utils xsrc + +all: + for i in $(SUBDIRS); do \ + make -C $$i all; \ + done + +install: + for i in $(SUBDIRS); do \ + make -C $$i install; \ + done + +clean: + for i in $(SUBDIRS); do \ + make -C $$i clean; \ + done