Makefile
branchopera
changeset 4 01adfb60b095
parent 3 5c34f08c1bbc
equal deleted inserted replaced
3:5c34f08c1bbc 4:01adfb60b095
     1 #!/usr/bin/make
     1 #!/usr/bin/make
     2 
     2 
     3 MAKE_RCS_VERSION="$Revision: 1885 $ $Name$"
     3 MAKE_RCS_VERSION="$Revision: 1957 $ $Name$"
     4 
     4 
     5 TOP?=$(shell pwd)
     5 TOP?=$(shell pwd)
     6 RULESDIR?=$(TOP)
     6 RULESDIR?=$(TOP)
     7 PACKAGE=opera
     7 PACKAGE=opera
     8 NAME_SUFFIX=
     8 NAME_SUFFIX=
    16 	for paper in $(PAPER_TYPE) ; do \
    16 	for paper in $(PAPER_TYPE) ; do \
    17 		make TOP=$(TOP) RULESDIR=$(RULESDIR) \
    17 		make TOP=$(TOP) RULESDIR=$(RULESDIR) \
    18 		PAPERCONF=$$paper paper ; \
    18 		PAPERCONF=$$paper paper ; \
    19 	done
    19 	done
    20 
    20 
    21 install: install-rules $(PACKAGE).tar.bz2
    21 validate: valid
       
    22 
       
    23 install: valid install-rules $(PACKAGE).tar.bz2
    22 	cp -a $(PACKAGE).tar.bz2 $(INSTALL_DIR)
    24 	cp -a $(PACKAGE).tar.bz2 $(INSTALL_DIR)
    23 
    25 
    24 install-rules: install-html
    26 install-rules: install-html
    25 	for paper in $(PAPER_TYPE) ; do \
    27 	for paper in $(PAPER_TYPE) ; do \
    26 		make TOP=$(TOP) RULESDIR=$(RULESDIR) INSTALL_DIR=$(INSTALL_DIR) \
    28 		make TOP=$(TOP) RULESDIR=$(RULESDIR) INSTALL_DIR=$(INSTALL_DIR) \
    60 	tar -czf $@ $(HTML_OUTPUTDIR)
    62 	tar -czf $@ $(HTML_OUTPUTDIR)
    61 
    63 
    62 $(PACKAGE)$(NAME_SUFFIX).zip:  $(HTML_ROOTFILE)
    64 $(PACKAGE)$(NAME_SUFFIX).zip:  $(HTML_ROOTFILE)
    63 	zip -9r $@ $(HTML_OUTPUTDIR)
    65 	zip -9r $@ $(HTML_OUTPUTDIR)
    64 
    66 
    65 .PHONY: all rules paper html
    67 .PHONY: all rules paper html validate
    66 
    68 
    67 .PHONY: install install-rules install-paper install-html install-aides
    69 .PHONY: install install-rules install-paper install-html install-aides
    68 
    70 
    69 .PHONY: purge purge-rules purge-paper purge-html
    71 .PHONY: purge purge-rules purge-paper purge-html
    70 
    72