Changeset 9a36761 for auto/output


Ignore:
Timestamp:
06/10/09 19:55:47 (15 years ago)
Author:
Mateusz Hromada <ruanda@…>
Branches:
master
Children:
c7ecbc2
Parents:
b5884b3
git-author:
Mateusz Hromada <ruanda@…> (06/10/09 19:55:47)
git-committer:
Mateusz Hromada <ruanda@…> (06/10/09 19:55:47)
Message:

Migration to new build system.

  • documentation moved and checked
File:
1 edited

Legend:

Unmodified
Added
Removed
  • auto/output/Makefile

    rb5884b3 r9a36761  
    1919CP = $CP 
    2020CHMOD = $CHMOD 
     21MAKEINFO = $MAKEINFO 
     22TEXI2DVI = $TEXI2DVI 
     23TEXI2PDF = $TEXI2PDF 
     24DVIPS = $DVIPS 
    2125 
    2226CFLAGS = $CFLAGS 
     
    4448ALL_FFLAGS = -t \$(FFLAGS) 
    4549 
    46 VPATH = ./src 
     50vpath %.c       ./src 
     51vpath %.l       ./src 
     52vpath %.pl      ./src 
     53vpath %.sed     ./src 
     54vpath %.sh      ./src 
     55vpath %.texinfo ./doc 
    4756 
    4857PROGRAMS = tok sen fla gph kot unfla grp mar ser kon rm12 rs12 
     58DOC_FILES = utt.info utt.dvi utt.html utt.pdf utt.ps 
    4959 
    5060TOK_OBJ_FILES = tok.o tok_cmdline.o 
     
    102112.SUFFIXES: .l .y .h .c .pl .o 
    103113 
    104 #.INTERMEDIATE: \$(patsubst %.l,%.c,\$(TOK_FLEX_FILES)) 
    105 #.INTERMEDIATE: \$(patsubst %.ggo,%.c,\$(TOK_GGO_FILES)) 
    106 #.INTERMEDIATE: \$(patsubst %.ggo,%.h,\$(TOK_GGO_FILES)) 
    107 #.INTERMEDIATE: \$(patsubst %.l,%.c,\$(SEN_FLEX_FILES)) 
    108  
    109 .PHONY: all 
    110 all: \$(PROGRAMS) 
    111  
    112  
    113114.PHONY: help 
    114115help: 
     
    120121        \$(PR) --omit-pagination --width=80 --columns=4 
    121122 
     123.PHONY: all 
     124all: \$(PROGRAMS) 
     125 
     126.PHONY: install 
     127install: all 
     128 
     129.PHONY: install-strip 
     130install: 
     131 
     132.PHONY: info 
     133info: utt.info 
     134 
     135.PHONY: install-info 
     136install-info: 
     137 
     138.PHONY: dvi 
     139dvi: utt.dvi 
     140 
     141.PHONY: install-dvi 
     142install-dvi: 
     143 
     144.PHONY: html 
     145html: utt.html 
     146 
     147.PHONY: install-html 
     148install-html: 
     149 
     150.PHONY: pdf 
     151pdf: utt.pdf 
     152 
     153.PHONY: install-pdf 
     154install-pdf: 
     155 
     156.PHONY: ps 
     157ps: utt.ps 
     158 
     159.PHONY: install-ps 
     160install-ps: 
     161         
     162.PHONY: uninstall 
     163uninstall: 
    122164 
    123165.PHONY: clean 
     
    132174        \$(RM) \$(FLA_OBJ_FILES) 
    133175        \$(RM) \$(RS12_OBJ_FILES) 
     176        \$(RM) \$(DOC_FILES) 
    134177 
    135178.PHONY: distclean 
     
    137180        \$(RM) \$(CONFIG_FILES) 
    138181 
    139 .PHONY: install 
    140 install: all 
    141         echo TODO: make install 
    142          
    143 .PHONY: uninstall 
    144 uninstall: 
    145         echo TODO: make uninstall 
    146  
    147182%.o: %.c 
    148183        \$(CC) -c \$< -o \$@ \$(ALL_CFLAGS) 
     
    172207        \$(CHMOD) a+x \$@ 
    173208 
     209%.info: %.texinfo 
     210        \$(MAKEINFO) \$< -o \$@ 
     211 
     212%.dvi: %.texinfo 
     213        \$(TEXI2DVI) --build=clean \$< -o \$@ 
     214 
     215%.html: %.texinfo 
     216        \$(MAKEINFO) --html --no-split \$< -o \$@ 
     217 
     218%.pdf: %.texinfo 
     219        \$(TEXI2PDF) --build=clean \$< -o \$@ 
     220 
     221%.ps: %.dvi 
     222        \$(DVIPS) \$< -o \$@ 
     223 
    174224EOF 
    175225 
Note: See TracChangeset for help on using the changeset viewer.