10 if [[ "$COMMAND" == "" ]]; then
11 echo "Error: You did not give me a command to run!"
21 --config|config|conf
) irreco_conf
"${ARGS[@]:1}";;
22 --make|
make) irreco_make
"${ARGS[@]:1}";;
23 --install|
install|inst
) irreco_install
"${ARGS[@]:1}";;
24 --clean|clean
) irreco_clean
"${ARGS[@]:1}";;
25 --src|src
) irreco_src
"${ARGS[@]:1}";;
26 *) echo "Error: Unknown command \"$COMMAND\"";
34 echo "Usage: $SCRIPT_NAME COMMAND [ options ]"
41 irreco_print_title
"AUTOGEN"
45 irreco_print_title
"CONFIGURE"
46 .
/configure
--prefix="$INSTALL_DIR" --enable-debug=yes "$@" --enable-dev=yes
49 "$SCRIPT_DIR"/fix-pkg-config.sh
--path "$INSTALL_DIR"/lib
54 if [ ! -e "Makefile" ]; then
57 generic_make irreco_print_title
"$@"
63 irreco_print_title
"INSTALL"
70 generic_clean irreco_print_title
74 # Prints a list of irreco sources and headers.
78 irreco_print_title
"CORE SOURCES"
79 echo -n "irreco_SOURCES = "
80 ls "$IRRECO_DIR"/src
/core \
81 |
egrep '\.[ch]$' |
grep 'irreco.*' | scripts_src_pad
83 irreco_print_title
"UTIL SOURCES"
84 echo -n "lib_irreco_util_la_SOURCES = "
85 ls "$IRRECO_DIR"/src
/util \
86 |
egrep '\.[ch]$' |
grep 'irreco.*' | scripts_src_pad
87 echo -n "irreco_util_header_DATA = "
88 ls "$IRRECO_DIR"/src
/util \
89 |
egrep '\.[ch]$' |
grep 'irreco.*\.h' | scripts_src_pad
91 irreco_print_title
"WEBDB SOURCES"
92 echo -n "lib_irreco_webdb_la_SOURCES = "
93 ls "$IRRECO_DIR"/src
/webdb \
94 |
egrep '\.[ch]$' |
grep 'irreco.*' | scripts_src_pad
99 print_title
"IRRECO $1"