#!/bin/sh LIBS="Gem cyclone zexy cxc ext13 fftease hid iemabs iemmatrix liblist list-abs mapping markex maxlib memento mjlib motex oscx pddp pdogg pdp pidip pixeltango pmpd rradical sigpack smlib toxy unauthorized vasp vbap xsample" ROOT_DIR=~/cvs/pure-data/packages GNULINUX_FILE=${ROOT_DIR}/linux_make/pdsettings MACOSX_FILE=${ROOT_DIR}/darwin_app/org.puredata.pd.plist WINDOWS_FILE=${ROOT_DIR}/win32_inno/pd-settings.reg MACOSX_HEADER='\n\n\n' MACOSX_FOOTER='\n \n' WINDOWS_HEADER='Windows Registry Editor Version 5.00\n\n[HKEY_LOCAL_MACHINE\SOFTWARE\Pd]' #echo -e $GNULINUX_HEADER > $GNULINUX_FILE echo -e $MACOSX_HEADER > $MACOSX_FILE echo -e $WINDOWS_HEADER > $WINDOWS_FILE function print_macosx () { echo -e "\tloadlib$1" >> $MACOSX_FILE echo -e "\t$2" >> $MACOSX_FILE } function print_windows () { echo "\"loadlib$1\"=\"$2\"" >> $WINDOWS_FILE } function print_windows_delete () { echo "\"${1}${2}\"=\"-\"" >> $WINDOWS_FILE } i=1 for lib in $LIBS; do echo -n "$lib " print_macosx $i $lib print_windows $i $lib ((++i)) done echo " " # print lines to delete existing loadlib flags echo "; delete any previous loadlib flags" >> $WINDOWS_FILE while [ $i -lt 50 ]; do print_windows_delete loadlib $i ((++i)) done i=1 # print lines to delete existing path flags echo "; delete all existing path flags" >> $WINDOWS_FILE while [ $i -lt 50 ]; do print_windows_delete path $i ((++i)) done echo -e $MACOSX_FOOTER >> $MACOSX_FILE