
prefix = /usr
debloc = lib/compress-package

bindir = $(prefix)/bin
mandir = $(prefix)/man

debdir = $(prefix)/$(debloc)

instprefix = $(prefix)

cmpext =

#

compress = compress
gzip = gzip -9

FILES = Makefile.debian USERMEM
REMOVABLE = debian-compress/make-cpkg debian-compress/make-cpkg.8$(cmpext) \
    debian-compress/rules

MKFILES = Makefile

all: $(REMOVABLE)

debian-compress/rules: debian-compress.in/rules.in $(MKFILES)
	sed -e 's,@debdir@,$(instprefix)/$(debloc),g' \
	  debian-compress.in/rules.in >$@ && chmod 755 $@

debian-compress/make-cpkg: debian-compress.in/make-cpkg.in $(MKFILES)
	sed -e 's,@debdir@,$(instprefix)/$(debloc),g' \
	  debian-compress.in/make-cpkg.in >$@ && chmod 755 $@

debian-compress/make-cpkg.8: debian-compress.in/make-cpkg.8.in $(MKFILES)
	sed -e 's,@debdir@,$(instprefix)/$(debloc),g' \
	  debian-compress.in/make-cpkg.8.in >$@ && chmod 644 $@

%.Z: %
	$(RM) $@ && $(compress) $<
%.gz: %
	$(RM) $@ && $(gzip) $<

install: all installdirs
	install -m 644 $(FILES) $(debdir)
	-rm -f debian-compress/make-cpkg.8
	(cd debian-compress; tar cf - .) | (cd $(debdir)/debian; tar xpf -)
	if [ "`echo $(bindir) | sed 's,\(/*[^/]*\)/.*,\1,'`" = \
	    "`echo $(debdir) | sed 's,\(/*[^/]*\)/.*,\1,'`" ]; then \
	  (cd $(bindir) && ln -sf ../$(debloc)/debian/make-cpkg .) ; \
	  (cd $(mandir)/man8 && ln -sf ../../$(debloc)/debian/make-cpkg.8$(cmpext) .) ; \
	else \
	  (cd $(bindir) && ln -sf $(debdir)/debian/make-cpkg .) ; \
	  (cd $(mandir)/man8 && ln -sf $(debdir)/debian/make-cpkg.8$(cmpext) .) ; \
	fi

installdirs:
	mkdir -p -m 755 $(bindir) $(mandir)/man8 $(debdir)/debian

clean:

distclean:
	$(RM) $(REMOVABLE)

