Makefile
changeset 904 87a79ec44985
parent 887 de60305d351e
child 905 90d1d342a896
equal deleted inserted replaced
903:e4c0baf3fbb8 904:87a79ec44985
    68 IFNONEXIST_ITEMS = .wgetrc .subversion
    68 IFNONEXIST_ITEMS = .wgetrc .subversion
    69 
    69 
    70 RST_FILES = $(wildcard *.rst)
    70 RST_FILES = $(wildcard *.rst)
    71 HTML_FILES = $(RST_FILES:.rst=.html)
    71 HTML_FILES = $(RST_FILES:.rst=.html)
    72 
    72 
       
    73 TARBALL := skel.tar.gz
       
    74 
    73 ################################################################
    75 ################################################################
    74 # Build targets.
    76 # Build targets.
    75 
    77 
    76 .PHONY: all
    78 .PHONY: all
    77 all:
    79 all:
       
    80 
       
    81 .PHONY: dist
       
    82 dist: $(TARBALL)
       
    83 
       
    84 define TARBALL_DEPS
       
    85 .bashrc .env .bash_completion \
       
    86 .inputrc .dircolors \
       
    87 .gitconfig .gitignore .hgrc .hgignore .hgstyle
       
    88 endef
       
    89 
       
    90 $(TARBALL): $(TARBALL_DEPS)
       
    91 	tar zcf $(TARBALL) $(TARBALL_DEPS)
    78 
    92 
    79 ################################################################
    93 ################################################################
    80 # Install/uninstall targets.
    94 # Install/uninstall targets.
    81 
    95 
    82 .PHONY: install
    96 .PHONY: install
   190 ################################################################
   204 ################################################################
   191 # Clean targets.
   205 # Clean targets.
   192 
   206 
   193 .PHONY: clean
   207 .PHONY: clean
   194 clean:
   208 clean:
   195 	rm -f $(HTML_FILES)
   209 	rm -f $(HTML_FILES) $(TARBALL)
   196 
   210 
   197 .PHONY: distclean
   211 .PHONY: distclean
   198 distclean: clean
   212 distclean: clean
   199 
   213 
   200 ################################################################
   214 ################################################################