download make.sh
Language: NonCode
LOC: 0
Project Info
The MusicKit(musickit)
Server: SourceForge
Type: cvs
...sicKit\Frameworks\MusicKit\
   _ArielQP.h
   _DSPMK.h
   _error.h
   _midi.h
   _MKAppProxy.h
   _MKAppProxy.m
   _MKNameTable.h
   _MKNameTable.m
   _MKParameter.h
   _MTCHelper.h
   _MTCHelper.m
   _musickit.h
   _noteRecorder.h
   _OrchloopbeginUG.h
   _OrchloopbeginUG.m
   _ParName.h
   _ParName.m
   _scorefile.h
   _ScorefileVar.h
   _ScorefileVar.m
   _SharedSynthInfo.h
   _SharedSynthInfo.m
   _synthElementMethods.m
   _time.h
   ArielQP.h
   ArielQP.m
   classFuncs.h
   ConductorPrivate.h
   dsp_types.h
   DSPSerialPortDevice.h
   dspwrap.h
   EnvelopePrivate.h
   equalTempered.m
   errors.h
   fastFFT.c
   fastFFT.h
   GNUmakefile.postamble
   GNUmakefile.preamble.in
   InstrumentPrivate.h
   keynums.h
   libMusicKit.def
   Localized.strings
   make.sh
   Makefile.postamble
   Makefile.preamble
   midi_spec.h
   midifile.h
   midifile.m
   MidiPrivate.h
   midiTranslation.h
   MKConductor.h
   MKConductor.m
   MKConductorDelegate.h
   MKDeviceStatus.h
   MKEnvelope.h
   MKEnvelope.m
   MKFilePerformer.h
   MKFilePerformer.m
   MKFileWriter.h
   MKFileWriter.m
   MKInstrument.h
   MKInstrument.m
   MKMidi.h
   MKMidi.m
   MKMixerInstrument.h
   MKMixerInstrument.m
   MKMTCPerformer.h
   MKMTCPerformer.m
   MKNote.h
   MKNoteFilter.h
   MKNoteFilter.m
   MKNoteReceiver.h
   MKNoteReceiver.m
   MKNoteSender.h
   MKNoteSender.m
   MKOrchestra.h
   MKPart.m
   MKPartials.h
   MKPartials.m
   ...tialsWaveshapingTable.m
   MKPartPerformer.h
   MKPartPerformer.m
   MKPartRecorder.h
   MKPartRecorder.m
   MKPatch.h
   MKPatch.m
   MKPatchConnection.h
   MKPatchConnection.m
   MKPatchEntry.h
   MKPatchEntry.m
   MKPatchTemplate.h
   MKPatchTemplate.m
   MKPerformer.h
   MKPerformer.m
   MKPerformerDelegate.h
   MKPlugin.h
   MKSamplerInstrument.h
   MKSamplerInstrument.m
   MKSamples.h
   MKScore.h
   MKScore.m
   MKScorefileObject.h
   MKScorefilePerformer.h
   MKScorefilePerformer.m
   MKScorefileWriter.m
   MKScorePerformer.h
   MKScorePerformer.m
   MKScoreRecorder.h
   MKScoreRecorder.m
   MKSynthData.h
   MKSynthData.m
   MKSynthInstrument.h
   MKSynthPatch.h
   MKTimbre.h
   MKTimbre.m
   MKTuningSystem.h
   MKTuningSystem.m
   MKUnitGenerator.h
   MKUnitGenerator.m
   MKWaveTable.h
   MKWaveTable.m
   mtcMidi.m
   mtcMidiPrivate.m
   MusicKit-Info.plist
   MusicKit.h
   MusicKitConfig.h.in
   names.h
   noDVal.h
   noteDispatcherMethods.m
   NotePrivate.h
   noteRecorderCFuncs.m
   noteRecorderMethods.m
   orch.h
   OrchestraPrivate.h
   OrchloopbeginUG.h
   OrchloopbeginUG.m
   orchloopbeginUGInclude.m
   params.h
   parNames.m
   partialsDBInclude.m
   PartialsPrivate.h
   PartPerformerPrivate.h
   PartPrivate.h
   PartRecorderPrivate.h
   PatchTemplatePrivate.h
   PB.project
   PerformerPrivate.h
   pitches.h
   platform.make
   ...efilePerformerPrivate.h
   ScorePerformerPrivate.h
   ScorePrivate.h
   ScoreRecorderPrivate.h
   SynthDataPrivate.h
   synthElementCFuncs.m
   synthElementMethods.m
   SynthInstrumentPrivate.h
   SynthPatchList.h
   SynthPatchList.m
   SynthPatchPrivate.h
   timetagInclude.m
   timeunits.h
   tokenNames.m
   tokens.h
   trigonometry.c
   trigonometry.h
   TuningSystemPrivate.h
   UnitGeneratorPrivate.h
   win32-def.top
   writeBinary.m
   writeMidi.m
   writeScore.m

#!/bin/sh
#******************************************************************************
#
#	Copyright (C)1998 by Eric Sunshine <sunshine@sunshineco.com>
#
# The contents of this file are copyrighted by Eric Sunshine.  You may use
# this file in your own projects provided that this copyright notice is
# retained verbatim.
#
#******************************************************************************
#------------------------------------------------------------------------------
# make.sh					      (1998-10-26, version 1.0)
#
#	A cross-platform compatibility build script which allows a project to
#	be built for both OpenStep and YellowBox for Microsoft Windows without
#	maintaining a distinct PB.project file for each environment.
#
#	Prior to YellowBox DR2, the "make" utility was located in
#	$(NEXT_ROOT)/NextDeveloper/Executables.  As of DR2, "make" is located
#	in $(NEXT_ROOT)/Developer/Executables.  Since the path to "make" is
#	stored in the PB.project file, this generally means that the developer
#	is forced to maintain two versions of PB.project; one for each
#	environment.
#
#	This script (make.sh) bridges the gap between the old directory
#	structure and the new by dynamically determining the correct path for
#	"make" at build time.
#
#	To insert this script into the build process, follow these steps:
#
#	a) If the project is currently open in ProjectBuilder.app, close it.
#	b) Open the project's top-level PB.project file in a text editor.
#	c) Find the line which defines WINDOWS_BUILDTOOL.  Its definition will
#	   be either $NEXT_ROOT/NextDeveloper/Executables/make or
#	   $NEXT_ROOT/Developer/Executables/make depending upon whether it
#	   was generated by OpenStep 4.x or YellowBox DR2.
#	d) Change the value of WINDOWS_BUILDTOOL to "./make.sh".
#	e) Place this script (make.sh) in the project's main directory.
#	f) Ensure that the script is executable: chmod a+x make.sh
#
#	Project Builder uses the value of WINDOWS_BUILDTOOL to locate the
#	program which builds the project.  By changing the value of
#	WINDOWS_BUILDTOOL to "./make.sh", this script is used to build the
#	project instead.
#
#	Once in control, this script dynamically determines the correct path
#	to the "make" utility and then executes it on behalf of Project
#	Builder.
#
# Please send comments to Eric Sunshine <sunshine@sunshineco.com>
# MIME, NeXT, and ASCII mail accepted.
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# $Id: make.sh,v 1.2 1999/07/29 01:26:06 leigh Exp $
# $Log: make.sh,v $
# Revision 1.2  1999/07/29 01:26:06  leigh
# Added Win32 compatibility, CVS logs, SBs changes
#
#------------------------------------------------------------------------------
ARGS=""
while [ $# -ne 0 ]; do
    ARGS="$ARGS \"$1\""
    shift
    done

if [ -x ${NEXT_ROOT}/Developer/Executables/make.exe ]; then
    eval exec ${NEXT_ROOT}/Developer/Executables/make ${ARGS}

elif [ -x ${NEXT_ROOT}/NextDeveloper/Executables/make.exe ]; then
    eval exec ${NEXT_ROOT}/NextDeveloper/Executables/make ${ARGS}

elif [ -x ${NEXT_ROOT}/bin/gnumake ]; then
    eval exec ${NEXT_ROOT}/bin/gnumake ${ARGS}
    fi

echo "Unable to determine location of 'make' utility."
exit 1

About Koders | Resources | Downloads | Support | Black Duck | Submit Project | Terms of Service | DMCA | Privacy Policy | Site Map| Contact Us