Migration to new build system.
* gph moved and checked
This commit is contained in:
parent
9e0afb505e
commit
e4cec26b9f
@ -1,9 +0,0 @@
|
||||
|
||||
gph:
|
||||
|
||||
copy:
|
||||
ifdef UTT_BIN_DIR
|
||||
cp gph ${UTT_BIN_DIR}
|
||||
endif
|
||||
|
||||
clean:
|
@ -19,11 +19,14 @@ DEFAULT_GREP='/bin/grep'
|
||||
DEFAULT_CUT='/usr/bin/cut'
|
||||
DEFAULT_SORT='/usr/bin/sort'
|
||||
DEFAULT_PR='/usr/bin/pr'
|
||||
DEFAULT_CP='/bin/cp'
|
||||
DEFAULT_CHMOD='/bin/chmod'
|
||||
|
||||
DEFAULT_CFLAGS='-g -O2 -Wall'
|
||||
DEFAULT_LDFLAGS=''
|
||||
DEFAULT_LDLIBS=''
|
||||
DEFAULT_BFLAGS=''
|
||||
DEFAULT_FFLAGS=''
|
||||
|
||||
DEFAULT_DESTDIR=
|
||||
|
||||
|
@ -22,11 +22,14 @@ if [ -z "$GREP" ]; then GREP=$DEFAULT_GREP;
|
||||
if [ -z "$CUT" ]; then CUT=$DEFAULT_CUT; fi
|
||||
if [ -z "$SORT" ]; then SORT=$DEFAULT_SORT; fi
|
||||
if [ -z "$PR" ]; then PR=$DEFAULT_PR; fi
|
||||
if [ -z "$CP" ]; then CP=$DEFAULT_CP; fi
|
||||
if [ -z "$CHMOD" ]; then CHMOD=$DEFAULT_CHMOD; fi
|
||||
|
||||
if [ -z "$CFLAGS" ]; then CFLAGS=$DEFAULT_CFLAGS; fi
|
||||
if [ -z "$LDFLAGS" ]; then LDFLAGS=$DEFAULT_LDFLAGS; fi
|
||||
if [ -z "$LDLIBS" ]; then LDLIBS=$DEFAULT_LDLIBS; fi
|
||||
if [ -z "$BFLAGS" ]; then BFLAGS=$DEFAULT_BFLAGS; fi
|
||||
if [ -z "$FFLAGS" ]; then FFLAGS=$DEFAULT_FFLAGS; fi
|
||||
|
||||
if [ -z "$DESTDIR" ]; then DESTDIR=$DEFAULT_DESTDIR; fi
|
||||
|
||||
@ -74,11 +77,14 @@ do
|
||||
CUT=*) CUT="$value" ;;
|
||||
SORT=*) SORT="$value" ;;
|
||||
PR=*) PR="$value" ;;
|
||||
CP=*) CP="$value" ;;
|
||||
CHMOD=*) CHMOD="$value" ;;
|
||||
|
||||
CFLAGS=*) CFLAGS="$value" ;;
|
||||
LDFLAGS=*) LDFLAGS="$value" ;;
|
||||
LDLIBS=*) LDLIBS="$value" ;;
|
||||
BFLAGS=*) BFLAGS="$value" ;;
|
||||
FFLAGS=*) FFLAGS="$value" ;;
|
||||
esac
|
||||
done
|
||||
|
||||
@ -127,12 +133,15 @@ Some influential environment variables:
|
||||
CUT cut command
|
||||
SORT sort command
|
||||
PR pr command
|
||||
CP cp command
|
||||
CHMOD chmod command
|
||||
|
||||
CFLAGS C compiler flags
|
||||
LDFLAGS linker flags, e.g. -L<lib dir> if you have
|
||||
libraries in a nonstandard directory <lib dir>
|
||||
LDLIBS libraries to pass to the linker, e.g. -l<library>
|
||||
BFLAGS Bison compiler flags
|
||||
FFLAGS Flex compiler flags
|
||||
|
||||
Use these variables to override default values.
|
||||
|
||||
|
@ -16,11 +16,14 @@ GREP = $GREP
|
||||
CUT = $CUT
|
||||
SORT = $SORT
|
||||
PR = $PR
|
||||
CP = $CP
|
||||
CHMOD = $CHMOD
|
||||
|
||||
CFLAGS = $CFLAGS
|
||||
LDFLAGS = $LDFLAGS
|
||||
LDLIBS = $LDLIBS
|
||||
BFLAGS = $BFLAGS
|
||||
FFLAGS = $FFLAGS
|
||||
|
||||
DESTDIR = $DESTDIR
|
||||
|
||||
@ -42,7 +45,7 @@ ALL_FFLAGS = -t \$(FFLAGS)
|
||||
|
||||
VPATH = ./src
|
||||
|
||||
PROGRAMS = tok sen fla
|
||||
PROGRAMS = tok sen fla gph
|
||||
|
||||
TOK_OBJ_FILES = tok.o tok_cmdline.o
|
||||
TOK_FLEX_FILES = tok.l
|
||||
@ -54,6 +57,8 @@ SEN_FLEX_FILES = sen.l
|
||||
|
||||
FLA_OBJ_FILES = fla.o
|
||||
|
||||
GPH_PERL_FILES = gph.pl
|
||||
|
||||
CONFIG_FILES = src/config.h Makefile
|
||||
|
||||
.SUFFIXES:
|
||||
@ -106,14 +111,18 @@ uninstall:
|
||||
\$(FLEX) -t \$< > \$@
|
||||
|
||||
%.c: %.ggo
|
||||
gengetopt --input $< --file-name \$(basename \$@) --conf-parser
|
||||
gengetopt --input \$< --file-name \$(basename \$@) --conf-parser
|
||||
|
||||
%.h: %.ggo
|
||||
gengetopt --input $< --file-name \$(basename \$@) --conf-parser
|
||||
gengetopt --input \$< --file-name \$(basename \$@) --conf-parser
|
||||
|
||||
%: %.o
|
||||
\$(CC) \$? -o \$@ \$(ALL_LDFLAGS) \$(ALL_CFLAGS) \$(ALL_LDLIBS)
|
||||
|
||||
%: %.pl
|
||||
\$(CP) \$< \$@
|
||||
\$(CHMOD) a+x \$@
|
||||
|
||||
tok: \$(TOK_OBJ_FILES)
|
||||
|
||||
EOF
|
||||
|
@ -37,10 +37,13 @@ Configuration summary
|
||||
CUT : $CUT
|
||||
SORT : $SORT
|
||||
PR : $PR
|
||||
CP : $CP
|
||||
CHMOD : $CHMOD
|
||||
|
||||
CFLAGS : $CFLAGS
|
||||
LDFLAGS : $LDFLAGS
|
||||
LDLIBS : $LDLIBS
|
||||
BFLAGS : $BFLAGS
|
||||
FFLAGS : $FFLAGS
|
||||
|
||||
SUMMARY_END
|
||||
|
0
app/src/gph/gph → src/gph.pl
Executable file → Normal file
0
app/src/gph/gph → src/gph.pl
Executable file → Normal file
Loading…
Reference in New Issue
Block a user