38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
|
#!/bin/sh
|
||
|
#******************************************************************************#
|
||
|
# Defaults #
|
||
|
#******************************************************************************#
|
||
|
# Project variables
|
||
|
name="name"
|
||
|
description="my description"
|
||
|
version="<unknown version>"
|
||
|
|
||
|
# Directories
|
||
|
libdir=''
|
||
|
incdir=''
|
||
|
|
||
|
#******************************************************************************#
|
||
|
# Read arguments #
|
||
|
#******************************************************************************#
|
||
|
for arg ; do case "$arg" in
|
||
|
--name=*) name="${arg#*=}" ;;
|
||
|
--description=*) description="${arg#*=}" ;;
|
||
|
--version=*) version="${arg#*=}" ;;
|
||
|
--libdir=*) libdir="${arg#*=}" ;;
|
||
|
--incdir=*) incdir="${arg#*=}" ;;
|
||
|
esac; done
|
||
|
|
||
|
#******************************************************************************#
|
||
|
# Write result #
|
||
|
#******************************************************************************#
|
||
|
cat <<EOF
|
||
|
includedir=$incdir
|
||
|
libdir=$libdir
|
||
|
|
||
|
Name: lib$name
|
||
|
Description: $description
|
||
|
Version: $version
|
||
|
Libs: -L\${libdir} -l$name
|
||
|
Cflags: -I\${includedir}
|
||
|
EOF
|