Changeset 9a36761


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
Files:
1 deleted
4 edited
1 moved

Legend:

Unmodified
Added
Removed
  • auto/defaults

    re4cec26 r9a36761  
    2222DEFAULT_CP='/bin/cp' 
    2323DEFAULT_CHMOD='/bin/chmod' 
     24DEFAULT_MAKEINFO='/usr/bin/makeinfo' 
     25DEFAULT_TEXI2DVI='/usr/bin/texi2dvi' 
     26DEFAULT_TEXI2PDF='/usr/bin/texi2pdf' 
     27DEFAULT_DVIPS='/usr/bin/dvips' 
    2428 
    2529DEFAULT_CFLAGS='-g -O2 -Wall' 
  • auto/options

    re4cec26 r9a36761  
    2525if [ -z "$CP" ];                then CP=$DEFAULT_CP;                                fi 
    2626if [ -z "$CHMOD" ];             then CHMOD=$DEFAULT_CHMOD;                          fi 
     27if [ -z "$MAKEINFO" ];          then MAKEINFO=$DEFAULT_MAKEINFO;                    fi 
     28if [ -z "$TEXI2DVI" ];          then TEXI2DVI=$DEFAULT_TEXI2DVI;                    fi 
     29if [ -z "$TEXI2PDF" ];          then TEXI2PDF=$DEFAULT_TEXI2PDF;                    fi 
     30if [ -z "$DVIPS" ];             then DVIPS=$DEFAULT_DVIPS;                          fi 
    2731 
    2832if [ -z "$CFLAGS" ];            then CFLAGS=$DEFAULT_CFLAGS;                        fi 
     
    8084    CP=*)               CP="$value"                               ;; 
    8185    CHMOD=*)            CHMOD="$value"                            ;; 
     86    MAKEINFO=*)         MAKEINFO="$value"                         ;; 
     87    TEXI2DVI=*)         TEXI2DVI="$value"                         ;; 
     88    TEXI2PDF=*)         TEXI2PDF="$value"                         ;; 
     89    DVIPS=*)            DVIPS="$value"                            ;; 
     90 
    8291 
    8392    CFLAGS=*)           CFLAGS="$value"                           ;; 
     
    136145  CP                    cp command 
    137146  CHMOD                 chmod command 
     147  MAKEINFO              makeinfo command 
     148  TEXI2DVI              texi2dvi command 
     149  TEXI2PDF              texi2pdf command 
     150  DVIPS                 dvips command 
     151 
    138152 
    139153  CFLAGS                C compiler flags 
  • 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 
  • auto/summary

    re4cec26 r9a36761  
    4040  CP              : $CP 
    4141  CHMOD           : $CHMOD 
     42  MAKEINFO        : $MAKEINFO 
     43  TEXI2DVI        : $TEXI2DVI 
     44  TEXI2PDF        : $TEXI2PDF 
     45  DVIPS           : $DVIPS 
    4246 
    4347  CFLAGS          : $CFLAGS 
Note: See TracChangeset for help on using the changeset viewer.