Changeset 44f59b8


Ignore:
Timestamp:
06/06/09 13:40:55 (15 years ago)
Author:
Mateusz Hromada <ruanda@…>
Branches:
master
Children:
12743b9
Parents:
63a5739
git-author:
Mateusz Hromada <ruanda@…> (06/06/09 13:40:55)
git-committer:
Mateusz Hromada <ruanda@…> (06/06/09 13:40:55)
Message:

Add flex support in configure scripts.

Location:
auto
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • auto/defaults

    r63a5739 r44f59b8  
    1111DEFAULT_CC='/usr/bin/gcc' 
    1212DEFAULT_BISON='/usr/bin/bison' 
     13DEFAULT_FLEX='/usr/bin/flex' 
    1314DEFAULT_RM='/bin/rm -f' 
    1415DEFAULT_RMDIR='/bin/rm -rf' 
  • auto/options

    r63a5739 r44f59b8  
    1414if [ -z "$CC" ];                then CC=$DEFAULT_CC;                                fi 
    1515if [ -z "$BISON" ];             then BISON=$DEFAULT_BISON;                          fi 
     16if [ -z "$FLEX" ];              then FLEX=$DEFAULT_FLEX;                            fi 
    1617if [ -z "$RM" ];                then RM=$DEFAULT_RM;                                fi 
    1718if [ -z "$RMDIR" ];             then RMDIR=$DEFAULT_RMDIR;                          fi 
     
    6566    CC=*)               CC="$value"                               ;; 
    6667    BISON=*)            BISON="$value"                            ;; 
     68    FLEX=*)             FLEX="$value"                             ;; 
    6769    RM=*)               RM="$value"                               ;; 
    6870    RMDIR=*)            RMDIR="$value"                            ;; 
  • auto/output/Makefile

    rf7b30b9 r44f59b8  
    88CC = $CC 
    99BISON = $BISON 
     10FLEX = $FLEX 
    1011RM = $RM 
    1112RMDIR = $RMDIR 
     
    3839ALL_LDLIBS = \$(LDLIBS) 
    3940ALL_BFLAGS = \$(BFLAGS) 
    40 ALL_FFLAGS = \$(FFLAGS) 
     41ALL_FFLAGS = -t \$(FFLAGS) 
    4142 
    4243VPATH = ./src 
    4344 
    4445PROGRAMS = tok 
    45 TOK_OBJ_FILES = tok.o 
     46TOK_OBJ_FILES = tok.o tok_cmdline.o 
     47TOK_FLEX_FILES = tok.l 
    4648CONFIG_FILES = src/config.h Makefile 
    4749 
     
    6769        \$(RM) \$(PROGRAMS) 
    6870        \$(RM) \$(TOK_OBJ_FILES) 
     71        \$(RM) \$(patsubst %.l,%.c,\$(TOK_FLEX_FILES)) 
    6972        #make -C app clean 
    7073 
     
    8487        \$(CC) -c \$< -o \$@ \$(ALL_CFLAGS) 
    8588 
     89%.o: %.l 
     90        \$(FLEX) -t \$< > \$@ 
     91 
    8692%: %.o 
    8793        \$(CC) \$? -o \$@ \$(ALL_LDFLAGS) \$(ALL_CFLAGS) \$(ALL_LDLIBS) 
  • auto/summary

    r63a5739 r44f59b8  
    2929  CC              : $CC 
    3030  BISON           : $BISON 
     31  FLEX            : $FLEX 
    3132  RM              : $RM 
    3233  RMDIR           : $RMDIR 
Note: See TracChangeset for help on using the changeset viewer.