Makefile
changeset 37 f144a163b1e3
parent 13 6325534de493
equal deleted inserted replaced
13:6325534de493 37:f144a163b1e3
     7 sbindir = $(prefix)/sbin
     7 sbindir = $(prefix)/sbin
     8 libdir = $(prefix)/lib/ma
     8 libdir = $(prefix)/lib/ma
     9 mandir = $(prefix)/man
     9 mandir = $(prefix)/man
    10 man8dir = $(mandir)/man8
    10 man8dir = $(mandir)/man8
    11 
    11 
    12 DESTDIR ?=
    12 DEST ?=
    13 
    13 
    14 stowdir=/usr/local/stow/$(package)
    14 stowdir=/usr/local/stow/$(package)
    15 
    15 
    16 
    16 
    17 SCRIPTS = ma
    17 SCRIPTS = ma
    32 man:	$(MAN)
    32 man:	$(MAN)
    33 
    33 
    34 doc:	$(DOC)
    34 doc:	$(DOC)
    35 
    35 
    36 install:	all
    36 install:	all
    37 	install -m755 -d $(DESTDIR)$(sbindir)
    37 	install -m755 -d $(DEST)$(sbindir)
    38 	install -m755 -d $(DESTDIR)$(libdir)
    38 	install -m755 -d $(DEST)$(libdir)
    39 	install -m755 -d $(DESTDIR)$(man8dir)
    39 	install -m755 -d $(DEST)$(man8dir)
    40 	install -m755 $(SCRIPTS) $(DESTDIR)$(sbindir)/
    40 	install -m755 $(SCRIPTS) $(DEST)$(sbindir)/
    41 	install -m644 $(PM) $(DESTDIR)$(libdir)/
    41 	install -m644 $(PM) $(DEST)$(libdir)/
    42 	install -m644 $(MAN) $(DESTDIR)$(man8dir)/
    42 	install -m644 $(MAN) $(DEST)$(man8dir)/
    43 
    43 
    44 clean:
    44 clean:
    45 	-rm -f $(CHECKED) $(MAN)
    45 	-rm -f $(CHECKED) $(MAN)
    46 	-rm -f $(CLEANFILES)
    46 	-rm -f $(CLEANFILES)
    47 
    47 
    48 distclean:	clean
    48 distclean:	clean
    49 	-rm -f $(DOC)
    49 	-rm -f $(DOC)
    50 
    50 
    51 
    51 
    52 stow: 		all
    52 stow: 		all
    53 	make DESTDIR=$(stowdir) prefix=/ install
    53 	make DEST=$(stowdir) prefix=/ install
    54 	stow -v -d $(dir $(stowdir)) -R $(package)
    54 	stow -v -d $(dir $(stowdir)) -R $(package)
    55 
    55 
    56 
    56 
    57 unstow:
    57 unstow:
    58 	stow -v -d $(dir $(stowdir)) -D $(package)
    58 	stow -v -d $(dir $(stowdir)) -D $(package)