#
#buildprogram
# custom buildprogram for sbcp
#
# Revised: June 5, 2008 10:58 PM EDST
#

## try this:
##  buildprogram sbcp881
##  Echo '#date 1+'|sbcp881 -v -d -

Set Exit 1

## get the program parameter
Unset program
For i In {"Parameters"}
  If "{i}"!~/-/; Set program "{i}"; Break; End
End
If "{program}"==""
  Echo "### Usage - {0} program [options]">dev:stderr; Exit 1
End

## see if the makefile exists
If "`Files -t TEXT makefile.mpw dev:null`"==""
  Echo "### {0} - Expected file 'makefile.mpw' for make.">dev:stderr; Exit 1
End

## make sure the needed directories exist for making anything
NewFolder :Obj: dev:null||Echo -n

#Set Predef ""
#If ""=~/881./; Set Predef "-mc68881"; End

Echo "# `Date -t` ----- Building {program}..."
Begin
  Echo "Set Echo 1"; Make {"Parameters"} -f makefile.mpw -d Obj=:Obj: -d Lib=:Lib: #-d Predefines={Predef}
End>"{program}".makeout

Echo "# `Date -t` ----- Executing build commands..."
"{program}".makeout; Delete "{program}".makeout

Echo "# `Date -t` ----- Done."
## nothing else is handled here
