diff options
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -14,12 +14,15 @@ CFLAGS=${CFLAGS:-"$default_CFLAGS $default_NPCFLAGS"} LDFLAGS=${LDFLAGS:-$default_LDFLAGS} USERGEN_LDFLAGS=${LDFLAGS} +build_thumbnail=0 + help() { cat <<-EOF $0 [OPTION ...] --prefix Set installation directory [$default_prefix] +--thumbnail Build thumbnail generator Some influential environment variables: CC C compiler [$default_CC] @@ -43,6 +46,7 @@ while true; do case "$key" in --prefix ) prefix="$value"; shift; test $split_arg -eq 0 && shift ;; + --thumbnail ) build_thumbnail=1; shift ;; -h | --help ) help; exit 0 ;; * ) test "$1" != "" && help && exit 1 || break ;; esac @@ -180,6 +184,16 @@ $(FDZIPSTREAM): FORCE $(DYNSTR) EOF fi +if [ $build_thumbnail -ne 0 ] +then +cat <<"EOF" >> $F +THUMBNAIL = thumbnail/thumbnail +thumbnail $(PROJECT): $(THUMBNAIL) +$(THUMBNAIL): FORCE + +cd thumbnail && $(MAKE) CC=$(CC) +EOF +fi + cat <<"EOF" >> $F clean: rm -f $(OBJECTS) $(DEPS) @@ -228,6 +242,13 @@ cat <<"EOF" >> $F EOF fi +if [ $build_thumbnail -ne 0 ] +then +cat <<"EOF" >> $F + +cd thumbnail && $(MAKE) distclean +EOF +fi + cat <<"EOF" >> $F -include $(DEPS) EOF |
