function tolower { echo "$1" | tr "A-Z" "a-z" } function dumpargs { for dd in "$@"; do eval echo "$dd: \$$dd" done } GG=$1 GGDIR=${GG%/*} # delete basename.extension; leave dirname LIBS=.libs if [ "$#" -gt 1 ]; then FF=$2 FFDIR=${FF%/*} # delete basename.extension; leave dirname else FF=$GG FFDIR=./ fi if [ "$FFDIR" = "$FF" ]; then FFDIR=./ fi FF=${FF##*/} # delete path; leave only basename.extension EXT=${FF##*.} # extension FF=${FF%.*} # delete extension FFM=$(echo $FF | tr "-" "_") FFRC=$FF.$EXT FFRCO=$FF.o FFRCLO=$FF.lo #FFRCLODIR=. timestamp=$(date +"%Y/%m/%d %T") cat <$FFDIR/$FFRCLO # $FFRCLO - a libtool object file # Generated by ltmain.sh - GNU libtool 1.5 (1.1220 $timestamp) # # Please DO NOT delete this file! # It is necessary for linking the library. # Name of the PIC object. pic_object='$LIBS/$FFRCO' # Name of the non-PIC object. non_pic_object='./$FFRCO' EOF mkdir -p ./$LIBS mkdir -p $FFDIR/$LIBS dumpargs GGDIR FFDIR GG LIBS FFRCO windres --include-dir . --include-dir $GGDIR -i $GG -o $FFDIR/$LIBS/$FFRCO