Changeset 264 for trunk/libjdkmidi/trunk
- Timestamp:
- 01/20/07 13:59:53 (22 months ago)
- Location:
- trunk/libjdkmidi/trunk
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/libjdkmidi/trunk/Makefile
r261 r264 23 23 -mkdir $(BUILDDIR) 24 24 25 .PHONY : $(BUILDDIR)/Makefile 26 25 27 $(BUILDDIR)/Makefile : $(BUILDDIR) 26 28 (cd $(BUILDDIR) && ../configure $(CONFIGURE_FLAGS) ) -
trunk/libjdkmidi/trunk/configure
r256 r264 1 #! /bin/ bash1 #! /bin/sh 2 2 3 3 ############################################################################################## … … 19 19 # load project specific bash definitions 20 20 21 source "${relative_dir}/project.sh" 21 22 . "${relative_dir}/project.sh" 22 23 23 24 # if we are called with --help or the script is called from the same directory that it is in, 24 25 # then we must just print our usage information and exit 25 26 26 if [ "$1" = "--help" -o "${relative_dir}" ="." ]; then27 if [ x"$1" = x"--help" -o x"${relative_dir}" = x"." ]; then 27 28 echo "configure script based on J.D. Koftinoff Software's MagicMake system." 28 29 echo "See https://clicker.jdkoftinoff.com/projects/trac/jdks/wiki/MagicMakefileV3 for more information" … … 94 95 # with out needing ugly getopt bash extensions for parsing command lines. 95 96 96 params= $((97 params=`( 97 98 for i in "$@" 98 99 do 99 100 echo $i 100 101 done 101 ) | awk -F= '{ gsub("-","_",$1); sub("__","",$1); print "magic_" toupper($1) "=" "\"" $2 "\""; }'; )102 ) | awk '{ gsub("-","_",$1); sub("__","",$1); line=$0; i = index($0,"="); var = substr(line,0,i-1); val = substr(line,i+1); print "magic_" toupper(var) "=" "\"" val "\""; }'; ` 102 103 103 104 eval $params … … 207 208 magic_NATIVE_DLLWRAP="${magic_NATIVE_DLLWRAP:-${magic_NATIVE_COMPILER_PREFIX}dllwrap}" 208 209 magic_NATIVE_LDFLAGS="${magic_NATIVE_LDFLAGS}" 209 MAGIC_NATIVE_CXXFLAGS="${magic_NATIVE_CXXFLAGS}"210 magic_NATIVE_CXXFLAGS="${magic_NATIVE_CXXFLAGS}" 210 211 magic_NATIVE_MFLAGS="${magic_NATIVE_MFLAGS}" 211 MAGIC_NATIVE_MMFLAGS="${magic_NATIVE_MMFLAGS}"212 magic_NATIVE_MMFLAGS="${magic_NATIVE_MMFLAGS}" 212 213 magic_NATIVE_CFLAGS="${magic_NATIVE_CFLAGS}" 213 MAGIC_NATIVE_LDLIBS="${magic_NATIVE_LDLIBS}"214 magic_NATIVE_LDLIBS="${magic_NATIVE_LDLIBS}" 214 215 magic_NATIVE_DEBUG="${magic_NATIVE_DEBUG}" 215 MAGIC_NATIVE_PROFILE="${magic_NATIVE_PROFILE}"216 magic_NATIVE_PROFILE="${magic_NATIVE_PROFILE}" 216 217 217 218 218 219 # extract all environment vars with the "magic_" prefix and save them in vars.sh and Makefile in the appropriate form: 219 set | grep '^magic_' | sed "s/'//g" | awk -F= '{ sub("magic_","",$1); print $1 "=\"" $2"\"" }' >vars.sh220 set | grep '^magic_' | sed "s/'//g" | awk '{ i = index($0,"="); print substr($0,7,i-7) "=\"" substr($0,i+1) "\"" }' >vars.sh 220 221 echo ". \"${magic_PROJECT_TOP_DIR}/project.sh\"" >>vars.sh 221 set | grep '^magic_' | sed "s/'//g" | awk -F= '{ sub("magic_","",$1); print $1 "=" $2}' >Makefile222 set | grep '^magic_' | sed "s/'//g" | awk '{ i = index($0,"="); print substr($0,7,i-7) "=" substr($0,i+1) "" }' >Makefile 222 223 223 224 echo 'include $(CONFIGURE_DIR)/project.mak' >>Makefile
