#!/bin/bash # # This script will generate SWF.cs.target from our System.Windows.Forms.dll.sources # # exec > Mono.WebBrowser2K5.csproj Source=Mono.WebBrowser.dll.sources dohead() { cat < Local 8.0.50727 2.0 {5E6C996A-007F-40CE-B244-006EFCFB77D2} Debug AnyCPU Mono.WebBrowser JScript Grid IE50 false Library Mono.WebBrowser OnBuildSuccess bin\Debug\ false 285212672 false DEBUG;TRACE true 4096 false false false false false 4 full prompt bin\Release\ false 285212672 false TRACE false 4096 false true false false false 4 none prompt System EOF } dotail() { cat < EOF } dofilelist() { echo " " cat $Source | while read SRC; do # Don't do AssemblyInfo, it's got signing requests and such that we don't want if [ "x$SRC" != "xAssembly/AssemblyInfo.cs" -a "x$SRC" != "x../../build/common/Consts.cs" ] ; then SRC=`echo $SRC | sed 's/..\/..\/build\///'` SRC=`echo $SRC | tr '/' '\\\\'` cat < EOF fi done echo " " } dohead dofilelist dotail