Place it in the Juce root directory (above src/ demo/ and jucer/) and run make or Dev-C++ …
QuickTime is left out from the library …
There are no dependencies and no icon for jucer …
warning.log is in the next thread…
Bugs: juceDemo crashes if you close it right after it is started (old bug?).
Makefile:
#=============================================================================
#
# File: Makefile
# Description: JUCE 1.42 MinGW makefile
#
# Usage: make - generate executable(s)
# make clean - remove objects, executables, prerequisits
# make dist - generate compressed archive
#
# Created: 2007-05-05
#
#=============================================================================
MAK = Makefile
ARCHIVE = juce-1.42-mingw32.tar.gz
JUCE_LIB = bin/libjuce.a
JUCE_APP = bin/jucer.exe
DEMO_APP = bin/juceDemo.exe
#---------- compiler -------------------------------------
# CC C compiler command
CC = gcc
# CFLAGS C compiler flags
CFLAGS = -c -Wall -O3
# LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
# nonstandard directory <lib dir>
LDFLAGS = -mwindows $(JUCE_LIB) -lwininet -lole32 -lwinmm -lgdi32 -luuid -lshell32 -lvfw32 -lrpcrt4 -lopengl32 -lglu32 -lwsock32
# CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
# you have headers in a nonstandard directory <include dir>
#CPPFLAGS =
# CPP C preprocessor
#CPP =
# CXX C++ compiler command
CXX = g++
# CXXFLAGS C++ compiler flags
CXXFLAGS = -c -Wno-multichar -Wall -fexceptions -O3
# CXXCPP C++ preprocessor
#CXXCPP =
# AR Librarian
AR = ar rs
# LD Linker
LD = $(CXX)
#---------- utilities ------------------------------------
RM = rm -f
TAR = tar --use-compress-program=gzip -cf
#---------- source code ----------------------------------
JUCE_LIB_SOURCES = src/juce_appframework/application/juce_Application.cpp \
src/juce_appframework/application/juce_ApplicationCommandInfo.cpp \
src/juce_appframework/application/juce_ApplicationCommandManager.cpp \
src/juce_appframework/application/juce_ApplicationCommandTarget.cpp \
src/juce_appframework/application/juce_ApplicationProperties.cpp \
src/juce_appframework/application/juce_DeletedAtShutdown.cpp \
src/juce_appframework/application/juce_PropertiesFile.cpp \
src/juce_appframework/audio/audio_file_formats/juce_AiffAudioFormat.cpp \
src/juce_appframework/audio/audio_file_formats/juce_AudioCDReader.cpp \
src/juce_appframework/audio/audio_file_formats/juce_AudioFormat.cpp \
src/juce_appframework/audio/audio_file_formats/juce_AudioFormatManager.cpp \
src/juce_appframework/audio/audio_file_formats/juce_AudioSubsectionReader.cpp \
src/juce_appframework/audio/audio_file_formats/juce_FlacAudioFormat.cpp \
src/juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.cpp \
src/juce_appframework/audio/audio_file_formats/juce_WavAudioFormat.cpp \
src/juce_appframework/audio/audio_sources/juce_AudioFormatReaderSource.cpp \
src/juce_appframework/audio/audio_sources/juce_AudioSourcePlayer.cpp \
src/juce_appframework/audio/audio_sources/juce_AudioTransportSource.cpp \
src/juce_appframework/audio/audio_sources/juce_BufferingAudioSource.cpp \
src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp \
src/juce_appframework/audio/audio_sources/juce_MixerAudioSource.cpp \
src/juce_appframework/audio/audio_sources/juce_ResamplingAudioSource.cpp \
src/juce_appframework/audio/audio_sources/juce_ToneGeneratorAudioSource.cpp \
src/juce_appframework/audio/devices/juce_AudioDeviceManager.cpp \
src/juce_appframework/audio/devices/juce_AudioIODevice.cpp \
src/juce_appframework/audio/devices/juce_AudioIODeviceType.cpp \
src/juce_appframework/audio/dsp/juce_AudioDataConverters.cpp \
src/juce_appframework/audio/dsp/juce_AudioSampleBuffer.cpp \
src/juce_appframework/audio/dsp/juce_IIRFilter.cpp \
src/juce_appframework/audio/midi/juce_MidiBuffer.cpp \
src/juce_appframework/audio/midi/juce_MidiFile.cpp \
src/juce_appframework/audio/midi/juce_MidiKeyboardState.cpp \
src/juce_appframework/audio/midi/juce_MidiMessage.cpp \
src/juce_appframework/audio/midi/juce_MidiMessageCollector.cpp \
src/juce_appframework/audio/midi/juce_MidiMessageSequence.cpp \
src/juce_appframework/audio/synthesisers/juce_Sampler.cpp \
src/juce_appframework/audio/synthesisers/juce_Synthesiser.cpp \
src/juce_appframework/documents/juce_FileBasedDocument.cpp \
src/juce_appframework/documents/juce_RecentlyOpenedFilesList.cpp \
src/juce_appframework/documents/juce_UndoManager.cpp \
src/juce_appframework/events/juce_ActionBroadcaster.cpp \
src/juce_appframework/events/juce_ActionListenerList.cpp \
src/juce_appframework/events/juce_AsyncUpdater.cpp \
src/juce_appframework/events/juce_ChangeBroadcaster.cpp \
src/juce_appframework/events/juce_ChangeListenerList.cpp \
src/juce_appframework/events/juce_InterprocessConnection.cpp \
src/juce_appframework/events/juce_InterprocessConnectionServer.cpp \
src/juce_appframework/events/juce_Message.cpp \
src/juce_appframework/events/juce_MessageListener.cpp \
src/juce_appframework/events/juce_MessageManager.cpp \
src/juce_appframework/events/juce_MultiTimer.cpp \
src/juce_appframework/events/juce_Timer.cpp \
src/juce_appframework/gui/components/buttons/juce_ArrowButton.cpp \
src/juce_appframework/gui/components/buttons/juce_Button.cpp \
src/juce_appframework/gui/components/buttons/juce_DrawableButton.cpp \
src/juce_appframework/gui/components/buttons/juce_HyperlinkButton.cpp \
src/juce_appframework/gui/components/buttons/juce_ImageButton.cpp \
src/juce_appframework/gui/components/buttons/juce_ShapeButton.cpp \
src/juce_appframework/gui/components/buttons/juce_TextButton.cpp \
src/juce_appframework/gui/components/buttons/juce_ToggleButton.cpp \
src/juce_appframework/gui/components/buttons/juce_ToolbarButton.cpp \
src/juce_appframework/gui/components/controls/juce_ComboBox.cpp \
src/juce_appframework/gui/components/controls/juce_Label.cpp \
src/juce_appframework/gui/components/controls/juce_ListBox.cpp \
src/juce_appframework/gui/components/controls/juce_ProgressBar.cpp \
src/juce_appframework/gui/components/controls/juce_Slider.cpp \
src/juce_appframework/gui/components/controls/juce_TableHeaderComponent.cpp \
src/juce_appframework/gui/components/controls/juce_TableListBox.cpp \
src/juce_appframework/gui/components/controls/juce_TextEditor.cpp \
src/juce_appframework/gui/components/controls/juce_Toolbar.cpp \
src/juce_appframework/gui/components/controls/juce_ToolbarItemComponent.cpp \
src/juce_appframework/gui/components/controls/juce_ToolbarItemPalette.cpp \
src/juce_appframework/gui/components/controls/juce_TreeView.cpp \
src/juce_appframework/gui/components/filebrowser/juce_DirectoryContentsList.cpp \
src/juce_appframework/gui/components/filebrowser/juce_FileBrowserComponent.cpp \
src/juce_appframework/gui/components/filebrowser/juce_FileChooser.cpp \
src/juce_appframework/gui/components/filebrowser/juce_FileChooserDialogBox.cpp \
src/juce_appframework/gui/components/filebrowser/juce_FileFilter.cpp \
src/juce_appframework/gui/components/filebrowser/juce_FileListComponent.cpp \
src/juce_appframework/gui/components/filebrowser/juce_FilenameComponent.cpp \
src/juce_appframework/gui/components/filebrowser/juce_ImagePreviewComponent.cpp \
src/juce_appframework/gui/components/filebrowser/juce_WildcardFileFilter.cpp \
src/juce_appframework/gui/components/juce_Component.cpp \
src/juce_appframework/gui/components/juce_ComponentListener.cpp \
src/juce_appframework/gui/components/juce_Desktop.cpp \
src/juce_appframework/gui/components/keyboard/juce_KeyboardFocusTraverser.cpp \
src/juce_appframework/gui/components/keyboard/juce_KeyListener.cpp \
src/juce_appframework/gui/components/keyboard/juce_KeyMappingEditorComponent.cpp \
src/juce_appframework/gui/components/keyboard/juce_KeyPress.cpp \
src/juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.cpp \
src/juce_appframework/gui/components/keyboard/juce_ModifierKeys.cpp \
src/juce_appframework/gui/components/layout/juce_ComponentAnimator.cpp \
src/juce_appframework/gui/components/layout/juce_ComponentBoundsConstrainer.cpp \
src/juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.cpp \
src/juce_appframework/gui/components/layout/juce_GroupComponent.cpp \
src/juce_appframework/gui/components/layout/juce_MultiDocumentPanel.cpp \
src/juce_appframework/gui/components/layout/juce_ResizableBorderComponent.cpp \
src/juce_appframework/gui/components/layout/juce_ResizableCornerComponent.cpp \
src/juce_appframework/gui/components/layout/juce_ScrollBar.cpp \
src/juce_appframework/gui/components/layout/juce_StretchableLayoutManager.cpp \
src/juce_appframework/gui/components/layout/juce_StretchableLayoutResizerBar.cpp \
src/juce_appframework/gui/components/layout/juce_StretchableObjectResizer.cpp \
src/juce_appframework/gui/components/layout/juce_TabbedButtonBar.cpp \
src/juce_appframework/gui/components/layout/juce_TabbedComponent.cpp \
src/juce_appframework/gui/components/layout/juce_Viewport.cpp \
src/juce_appframework/gui/components/lookandfeel/juce_LookAndFeel.cpp \
src/juce_appframework/gui/components/lookandfeel/juce_ShinyLookAndFeel.cpp \
src/juce_appframework/gui/components/menus/juce_MenuBarComponent.cpp \
src/juce_appframework/gui/components/menus/juce_PopupMenu.cpp \
src/juce_appframework/gui/components/mouse/juce_ComponentDragger.cpp \
src/juce_appframework/gui/components/mouse/juce_DragAndDropContainer.cpp \
src/juce_appframework/gui/components/mouse/juce_MouseCursor.cpp \
src/juce_appframework/gui/components/mouse/juce_MouseEvent.cpp \
src/juce_appframework/gui/components/mouse/juce_MouseHoverDetector.cpp \
src/juce_appframework/gui/components/mouse/juce_MouseListener.cpp \
src/juce_appframework/gui/components/properties/juce_BooleanPropertyComponent.cpp \
src/juce_appframework/gui/components/properties/juce_ButtonPropertyComponent.cpp \
src/juce_appframework/gui/components/properties/juce_ChoicePropertyComponent.cpp \
src/juce_appframework/gui/components/properties/juce_PropertyComponent.cpp \
src/juce_appframework/gui/components/properties/juce_PropertyPanel.cpp \
src/juce_appframework/gui/components/properties/juce_SliderPropertyComponent.cpp \
src/juce_appframework/gui/components/properties/juce_TextPropertyComponent.cpp \
src/juce_appframework/gui/components/special/juce_AudioDeviceSelectorComponent.cpp \
src/juce_appframework/gui/components/special/juce_BubbleComponent.cpp \
src/juce_appframework/gui/components/special/juce_BubbleMessageComponent.cpp \
src/juce_appframework/gui/components/special/juce_ColourSelector.cpp \
src/juce_appframework/gui/components/special/juce_DropShadower.cpp \
src/juce_appframework/gui/components/special/juce_MagnifierComponent.cpp \
src/juce_appframework/gui/components/special/juce_MidiKeyboardComponent.cpp \
src/juce_appframework/gui/components/special/juce_OpenGLComponent.cpp \
src/juce_appframework/gui/components/special/juce_PreferencesPanel.cpp \
src/juce_appframework/gui/components/special/juce_QuickTimeMovieComponent.cpp \
src/juce_appframework/gui/components/special/juce_TaskbarIconComponent.cpp \
src/juce_appframework/gui/components/windows/juce_AlertWindow.cpp \
src/juce_appframework/gui/components/windows/juce_ComponentPeer.cpp \
src/juce_appframework/gui/components/windows/juce_DialogWindow.cpp \
src/juce_appframework/gui/components/windows/juce_DocumentWindow.cpp \
src/juce_appframework/gui/components/windows/juce_ResizableWindow.cpp \
src/juce_appframework/gui/components/windows/juce_SplashScreen.cpp \
src/juce_appframework/gui/components/windows/juce_ThreadWithProgressWindow.cpp \
src/juce_appframework/gui/components/windows/juce_TooltipWindow.cpp \
src/juce_appframework/gui/components/windows/juce_TopLevelWindow.cpp \
src/juce_appframework/gui/graphics/brushes/juce_Brush.cpp \
src/juce_appframework/gui/graphics/brushes/juce_GradientBrush.cpp \
src/juce_appframework/gui/graphics/brushes/juce_ImageBrush.cpp \
src/juce_appframework/gui/graphics/brushes/juce_SolidColourBrush.cpp \
src/juce_appframework/gui/graphics/colour/juce_Colour.cpp \
src/juce_appframework/gui/graphics/colour/juce_ColourGradient.cpp \
src/juce_appframework/gui/graphics/colour/juce_Colours.cpp \
src/juce_appframework/gui/graphics/contexts/juce_EdgeTable.cpp \
src/juce_appframework/gui/graphics/contexts/juce_Graphics.cpp \
src/juce_appframework/gui/graphics/contexts/juce_Justification.cpp \
src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp \
src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp \
src/juce_appframework/gui/graphics/contexts/juce_RectanglePlacement.cpp \
src/juce_appframework/gui/graphics/drawables/juce_Drawable.cpp \
src/juce_appframework/gui/graphics/drawables/juce_DrawableComposite.cpp \
src/juce_appframework/gui/graphics/drawables/juce_DrawableImage.cpp \
src/juce_appframework/gui/graphics/drawables/juce_DrawablePath.cpp \
src/juce_appframework/gui/graphics/drawables/juce_DrawableText.cpp \
src/juce_appframework/gui/graphics/drawables/juce_SVGParser.cpp \
src/juce_appframework/gui/graphics/effects/juce_DropShadowEffect.cpp \
src/juce_appframework/gui/graphics/effects/juce_GlowEffect.cpp \
src/juce_appframework/gui/graphics/effects/juce_ReduceOpacityEffect.cpp \
src/juce_appframework/gui/graphics/fonts/juce_Font.cpp \
src/juce_appframework/gui/graphics/fonts/juce_GlyphArrangement.cpp \
src/juce_appframework/gui/graphics/fonts/juce_TextLayout.cpp \
src/juce_appframework/gui/graphics/fonts/juce_Typeface.cpp \
src/juce_appframework/gui/graphics/geometry/juce_AffineTransform.cpp \
src/juce_appframework/gui/graphics/geometry/juce_BorderSize.cpp \
src/juce_appframework/gui/graphics/geometry/juce_Line.cpp \
src/juce_appframework/gui/graphics/geometry/juce_Path.cpp \
src/juce_appframework/gui/graphics/geometry/juce_PathIterator.cpp \
src/juce_appframework/gui/graphics/geometry/juce_PathStrokeType.cpp \
src/juce_appframework/gui/graphics/geometry/juce_Point.cpp \
src/juce_appframework/gui/graphics/geometry/juce_PositionedRectangle.cpp \
src/juce_appframework/gui/graphics/geometry/juce_Rectangle.cpp \
src/juce_appframework/gui/graphics/geometry/juce_RectangleList.cpp \
src/juce_appframework/gui/graphics/imaging/image_file_formats/juce_GIFLoader.cpp \
src/juce_appframework/gui/graphics/imaging/image_file_formats/juce_JPEGLoader.cpp \
src/juce_appframework/gui/graphics/imaging/image_file_formats/juce_PNGLoader.cpp \
src/juce_appframework/gui/graphics/imaging/juce_Image.cpp \
src/juce_appframework/gui/graphics/imaging/juce_ImageCache.cpp \
src/juce_appframework/gui/graphics/imaging/juce_ImageConvolutionKernel.cpp \
src/juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.cpp \
src/juce_core/basics/juce_FileLogger.cpp \
src/juce_core/basics/juce_Logger.cpp \
src/juce_core/basics/juce_Random.cpp \
src/juce_core/basics/juce_RelativeTime.cpp \
src/juce_core/basics/juce_SystemStats.cpp \
src/juce_core/basics/juce_Time.cpp \
src/juce_core/containers/juce_BitArray.cpp \
src/juce_core/containers/juce_MemoryBlock.cpp \
src/juce_core/containers/juce_PropertySet.cpp \
src/juce_core/cryptography/juce_BlowFish.cpp \
src/juce_core/cryptography/juce_MD5.cpp \
src/juce_core/cryptography/juce_Primes.cpp \
src/juce_core/cryptography/juce_RSAKey.cpp \
src/juce_core/io/files/juce_DirectoryIterator.cpp \
src/juce_core/io/files/juce_File.cpp \
src/juce_core/io/files/juce_FileInputStream.cpp \
src/juce_core/io/files/juce_FileOutputStream.cpp \
src/juce_core/io/files/juce_FileSearchPath.cpp \
src/juce_core/io/files/juce_NamedPipe.cpp \
src/juce_core/io/juce_InputStream.cpp \
src/juce_core/io/juce_OutputStream.cpp \
src/juce_core/io/network/juce_Socket.cpp \
src/juce_core/io/network/juce_URL.cpp \
src/juce_core/io/streams/juce_BufferedInputStream.cpp \
src/juce_core/io/streams/juce_GZIPCompressorOutputStream.cpp \
src/juce_core/io/streams/juce_GZIPDecompressorInputStream.cpp \
src/juce_core/io/streams/juce_MemoryInputStream.cpp \
src/juce_core/io/streams/juce_MemoryOutputStream.cpp \
src/juce_core/io/streams/juce_SubregionStream.cpp \
src/juce_core/misc/juce_PerformanceCounter.cpp \
src/juce_core/misc/juce_Uuid.cpp \
src/juce_core/misc/juce_ZipFile.cpp \
src/juce_core/text/juce_CharacterFunctions.cpp \
src/juce_core/text/juce_LocalisedStrings.cpp \
src/juce_core/text/juce_String.cpp \
src/juce_core/text/juce_StringArray.cpp \
src/juce_core/text/juce_StringPairArray.cpp \
src/juce_core/text/juce_XmlDocument.cpp \
src/juce_core/text/juce_XmlElement.cpp \
src/juce_core/threads/juce_InterProcessLock.cpp \
src/juce_core/threads/juce_ReadWriteLock.cpp \
src/juce_core/threads/juce_Thread.cpp \
src/juce_core/threads/juce_ThreadPool.cpp \
src/juce_core/threads/juce_TimeSliceThread.cpp \
build/win32/platform_specific_code/juce_win32_ASIO.cpp \
build/win32/platform_specific_code/juce_win32_AudioCDReader.cpp \
build/win32/platform_specific_code/juce_win32_DirectSound.cpp \
build/win32/platform_specific_code/juce_win32_DynamicLibraryLoader.cpp \
build/win32/platform_specific_code/juce_win32_FileChooser.cpp \
build/win32/platform_specific_code/juce_win32_Files.cpp \
build/win32/platform_specific_code/juce_win32_Fonts.cpp \
build/win32/platform_specific_code/juce_win32_Messaging.cpp \
build/win32/platform_specific_code/juce_win32_Midi.cpp \
build/win32/platform_specific_code/juce_win32_Misc.cpp \
build/win32/platform_specific_code/juce_win32_Network.cpp \
build/win32/platform_specific_code/juce_win32_PlatformUtils.cpp \
build/win32/platform_specific_code/juce_win32_SystemStats.cpp \
build/win32/platform_specific_code/juce_win32_Threads.cpp \
build/win32/platform_specific_code/juce_win32_Windowing.cpp \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/bitbuffer.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/bitmath.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/cpu.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/crc.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/fixed.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/float.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/format.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/lpc_flac.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/md5.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/memory.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/stream_decoder.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/stream_encoder.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/stream_encoder_framing.c \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/window_flac.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/bitwise.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/framing.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/analysis.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/bitrate.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/block.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/codebook.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/envelope.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/floor0.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/floor1.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/info.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/lookup.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/lpc.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/lsp.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/mapping0.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/mdct.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/psy.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/registry.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/res0.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/sharedbook.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/smallft.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/synthesis.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/tone.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/vorbisenc.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/vorbisfile.c \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/window.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcapimin.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcapistd.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jccoefct.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jccolor.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcdctmgr.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jchuff.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcinit.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcmainct.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcmarker.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcmaster.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcomapi.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcparam.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcphuff.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcprepct.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcsample.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jctrans.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdapimin.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdapistd.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdatasrc.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdcoefct.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdcolor.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jddctmgr.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdhuff.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdinput.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdmainct.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdmarker.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdmaster.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdmerge.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdphuff.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdpostct.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdsample.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdtrans.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jerror.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jfdctflt.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jfdctfst.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jfdctint.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jidctflt.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jidctfst.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jidctint.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jidctred.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jmemmgr.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jmemnobs.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jquant1.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jquant2.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jutils.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/transupp.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/png.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngerror.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pnggccrd.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngget.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngmem.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngpread.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngread.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngrio.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngrtran.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngrutil.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngset.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngtrans.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngvcrd.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngwio.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngwrite.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngwtran.c \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngwutil.c \
src/juce_core/io/streams/zlib/adler32.c \
src/juce_core/io/streams/zlib/compress.c \
src/juce_core/io/streams/zlib/crc32.c \
src/juce_core/io/streams/zlib/deflate.c \
src/juce_core/io/streams/zlib/infback.c \
src/juce_core/io/streams/zlib/inffast.c \
src/juce_core/io/streams/zlib/inflate.c \
src/juce_core/io/streams/zlib/inftrees.c \
src/juce_core/io/streams/zlib/trees.c \
src/juce_core/io/streams/zlib/uncompr.c \
src/juce_core/io/streams/zlib/zutil.c
JUCE_APP_SOURCES = jucer/src/BinaryData.cpp \
jucer/src/jucer_Main.cpp \
jucer/src/model/components/jucer_ComponentTypeHandler.cpp \
jucer/src/model/documents/jucer_ButtonDocument.cpp \
jucer/src/model/documents/jucer_ComponentDocument.cpp \
jucer/src/model/jucer_BinaryResources.cpp \
jucer/src/model/jucer_ComponentLayout.cpp \
jucer/src/model/jucer_GeneratedCode.cpp \
jucer/src/model/jucer_JucerDocument.cpp \
jucer/src/model/jucer_ObjectTypes.cpp \
jucer/src/model/jucer_PaintRoutine.cpp \
jucer/src/model/paintelements/jucer_ColouredElement.cpp \
jucer/src/model/paintelements/jucer_FillType.cpp \
jucer/src/model/paintelements/jucer_PaintElement.cpp \
jucer/src/model/paintelements/jucer_PaintElementPath.cpp \
jucer/src/model/paintelements/jucer_StrokeType.cpp \
jucer/src/properties/jucer_FilePropertyComponent.cpp \
jucer/src/properties/jucer_FontPropertyComponent.cpp \
jucer/src/ui/jucer_ComponentLayoutEditor.cpp \
jucer/src/ui/jucer_ComponentLayoutPanel.cpp \
jucer/src/ui/jucer_ComponentOverlayComponent.cpp \
jucer/src/ui/jucer_EditingPanelBase.cpp \
jucer/src/ui/jucer_JucerDocumentHolder.cpp \
jucer/src/ui/jucer_MainWindow.cpp \
jucer/src/ui/jucer_PaintRoutineEditor.cpp \
jucer/src/ui/jucer_PaintRoutinePanel.cpp \
jucer/src/ui/jucer_PrefsPanel.cpp \
jucer/src/ui/jucer_ResourceEditorPanel.cpp \
jucer/src/ui/jucer_SnapGridPainter.cpp \
jucer/src/ui/jucer_TestComponent.cpp \
jucer/src/utility/jucer_StoredSettings.cpp \
jucer/src/utility/jucer_UtilityFunctions.cpp
DEMO_APP_SOURCES = demo/src/ApplicationStartup.cpp \
demo/src/BinaryData.cpp \
demo/src/demos/AudioDemo.cpp \
demo/src/demos/DragAndDropDemo.cpp \
demo/src/demos/FontsAndTextDemo.cpp \
demo/src/demos/InterprocessCommsDemo.cpp \
demo/src/demos/OpenGLDemo.cpp \
demo/src/demos/PathsAndTransformsDemo.cpp \
demo/src/demos/QuickTimeDemo.cpp \
demo/src/demos/TableDemo.cpp \
demo/src/demos/ThreadingDemo.cpp \
demo/src/demos/TreeViewDemo.cpp \
demo/src/demos/WidgetsDemo.cpp \
demo/src/MainDemoWindow.cpp
JUCE_HEADERS = src/juce_appframework/application/juce_Application.h \
src/juce_appframework/application/juce_ApplicationCommandID.h \
src/juce_appframework/application/juce_ApplicationCommandInfo.h \
src/juce_appframework/application/juce_ApplicationCommandManager.h \
src/juce_appframework/application/juce_ApplicationCommandTarget.h \
src/juce_appframework/application/juce_ApplicationProperties.h \
src/juce_appframework/application/juce_DeletedAtShutdown.h \
src/juce_appframework/application/juce_PropertiesFile.h \
src/juce_appframework/application/juce_SystemClipboard.h \
src/juce_appframework/audio/audio_file_formats/flac/all.h \
src/juce_appframework/audio/audio_file_formats/flac/assert.h \
src/juce_appframework/audio/audio_file_formats/flac/callback.h \
src/juce_appframework/audio/audio_file_formats/flac/export.h \
src/juce_appframework/audio/audio_file_formats/flac/format.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/all.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/bitbuffer.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/bitmath.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/cpu.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/crc.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/fixed.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/float.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/format.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/lpc.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/md5.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/memory.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/metadata.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/stream_encoder_framing.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/private/window.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/protected/all.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/protected/stream_decoder.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/include/protected/stream_encoder.h \
src/juce_appframework/audio/audio_file_formats/flac/libFLAC/juce_FlacHeader.h \
src/juce_appframework/audio/audio_file_formats/flac/metadata.h \
src/juce_appframework/audio/audio_file_formats/flac/ordinals.h \
src/juce_appframework/audio/audio_file_formats/flac/stream_decoder.h \
src/juce_appframework/audio/audio_file_formats/flac/stream_encoder.h \
src/juce_appframework/audio/audio_file_formats/juce_AiffAudioFormat.h \
src/juce_appframework/audio/audio_file_formats/juce_AudioCDReader.h \
src/juce_appframework/audio/audio_file_formats/juce_AudioFormat.h \
src/juce_appframework/audio/audio_file_formats/juce_AudioFormatManager.h \
src/juce_appframework/audio/audio_file_formats/juce_AudioFormatReader.h \
src/juce_appframework/audio/audio_file_formats/juce_AudioFormatWriter.h \
src/juce_appframework/audio/audio_file_formats/juce_AudioSubsectionReader.h \
src/juce_appframework/audio/audio_file_formats/juce_FlacAudioFormat.h \
src/juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.h \
src/juce_appframework/audio/audio_file_formats/juce_WavAudioFormat.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/codec.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/config_types.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/juce_OggVorbisHeader.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/backends.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/bitrate.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/books/coupled/res_books_stereo.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/books/floor/floor_books.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/books/uncoupled/res_books_uncoupled.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/codebook.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/codec_internal.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/envelope.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/highlevel.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/lookup.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/lookup_data.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/lpc.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/lsp.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/masking.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/mdct.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/misc.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/floor_all.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/psych_11.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/psych_16.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/psych_44.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/psych_8.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/residue_16.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/residue_44.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/residue_44u.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/residue_8.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/setup_11.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/setup_16.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/setup_22.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/setup_32.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/setup_44.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/setup_44u.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/setup_8.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/modes/setup_X.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/os.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/psy.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/registry.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/scales.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/smallft.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/window.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/ogg.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/os_types.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/vorbisenc.h \
src/juce_appframework/audio/audio_file_formats/oggvorbis/vorbisfile.h \
src/juce_appframework/audio/audio_sources/juce_AudioFormatReaderSource.h \
src/juce_appframework/audio/audio_sources/juce_AudioSource.h \
src/juce_appframework/audio/audio_sources/juce_AudioSourcePlayer.h \
src/juce_appframework/audio/audio_sources/juce_AudioTransportSource.h \
src/juce_appframework/audio/audio_sources/juce_BufferingAudioSource.h \
src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.h \
src/juce_appframework/audio/audio_sources/juce_MixerAudioSource.h \
src/juce_appframework/audio/audio_sources/juce_PositionableAudioSource.h \
src/juce_appframework/audio/audio_sources/juce_ResamplingAudioSource.h \
src/juce_appframework/audio/audio_sources/juce_ToneGeneratorAudioSource.h \
src/juce_appframework/audio/devices/juce_AudioDeviceManager.h \
src/juce_appframework/audio/devices/juce_AudioIODevice.h \
src/juce_appframework/audio/devices/juce_AudioIODeviceType.h \
src/juce_appframework/audio/devices/juce_MidiInput.h \
src/juce_appframework/audio/devices/juce_MidiOutput.h \
src/juce_appframework/audio/dsp/juce_AudioDataConverters.h \
src/juce_appframework/audio/dsp/juce_AudioSampleBuffer.h \
src/juce_appframework/audio/dsp/juce_IIRFilter.h \
src/juce_appframework/audio/midi/juce_MidiBuffer.h \
src/juce_appframework/audio/midi/juce_MidiFile.h \
src/juce_appframework/audio/midi/juce_MidiKeyboardState.h \
src/juce_appframework/audio/midi/juce_MidiMessage.h \
src/juce_appframework/audio/midi/juce_MidiMessageCollector.h \
src/juce_appframework/audio/midi/juce_MidiMessageSequence.h \
src/juce_appframework/audio/synthesisers/juce_Sampler.h \
src/juce_appframework/audio/synthesisers/juce_Synthesiser.h \
src/juce_appframework/documents/juce_FileBasedDocument.h \
src/juce_appframework/documents/juce_RecentlyOpenedFilesList.h \
src/juce_appframework/documents/juce_SelectedItemSet.h \
src/juce_appframework/documents/juce_UndoableAction.h \
src/juce_appframework/documents/juce_UndoManager.h \
src/juce_appframework/events/juce_ActionBroadcaster.h \
src/juce_appframework/events/juce_ActionListener.h \
src/juce_appframework/events/juce_ActionListenerList.h \
src/juce_appframework/events/juce_AsyncUpdater.h \
src/juce_appframework/events/juce_ChangeBroadcaster.h \
src/juce_appframework/events/juce_ChangeListener.h \
src/juce_appframework/events/juce_ChangeListenerList.h \
src/juce_appframework/events/juce_InterprocessConnection.h \
src/juce_appframework/events/juce_InterprocessConnectionServer.h \
src/juce_appframework/events/juce_Message.h \
src/juce_appframework/events/juce_MessageListener.h \
src/juce_appframework/events/juce_MessageManager.h \
src/juce_appframework/events/juce_MultiTimer.h \
src/juce_appframework/events/juce_Timer.h \
src/juce_appframework/gui/components/buttons/juce_ArrowButton.h \
src/juce_appframework/gui/components/buttons/juce_Button.h \
src/juce_appframework/gui/components/buttons/juce_DrawableButton.h \
src/juce_appframework/gui/components/buttons/juce_HyperlinkButton.h \
src/juce_appframework/gui/components/buttons/juce_ImageButton.h \
src/juce_appframework/gui/components/buttons/juce_ShapeButton.h \
src/juce_appframework/gui/components/buttons/juce_TextButton.h \
src/juce_appframework/gui/components/buttons/juce_ToggleButton.h \
src/juce_appframework/gui/components/buttons/juce_ToolbarButton.h \
src/juce_appframework/gui/components/controls/juce_ComboBox.h \
src/juce_appframework/gui/components/controls/juce_Label.h \
src/juce_appframework/gui/components/controls/juce_ListBox.h \
src/juce_appframework/gui/components/controls/juce_ProgressBar.h \
src/juce_appframework/gui/components/controls/juce_Slider.h \
src/juce_appframework/gui/components/controls/juce_SliderListener.h \
src/juce_appframework/gui/components/controls/juce_TableHeaderComponent.h \
src/juce_appframework/gui/components/controls/juce_TableListBox.h \
src/juce_appframework/gui/components/controls/juce_TextEditor.h \
src/juce_appframework/gui/components/controls/juce_Toolbar.h \
src/juce_appframework/gui/components/controls/juce_ToolbarItemComponent.h \
src/juce_appframework/gui/components/controls/juce_ToolbarItemFactory.h \
src/juce_appframework/gui/components/controls/juce_ToolbarItemPalette.h \
src/juce_appframework/gui/components/controls/juce_TreeView.h \
src/juce_appframework/gui/components/filebrowser/juce_DirectoryContentsList.h \
src/juce_appframework/gui/components/filebrowser/juce_FileBrowserComponent.h \
src/juce_appframework/gui/components/filebrowser/juce_FileBrowserListener.h \
src/juce_appframework/gui/components/filebrowser/juce_FileChooser.h \
src/juce_appframework/gui/components/filebrowser/juce_FileChooserDialogBox.h \
src/juce_appframework/gui/components/filebrowser/juce_FileFilter.h \
src/juce_appframework/gui/components/filebrowser/juce_FileListComponent.h \
src/juce_appframework/gui/components/filebrowser/juce_FilenameComponent.h \
src/juce_appframework/gui/components/filebrowser/juce_FilePreviewComponent.h \
src/juce_appframework/gui/components/filebrowser/juce_ImagePreviewComponent.h \
src/juce_appframework/gui/components/filebrowser/juce_WildcardFileFilter.h \
src/juce_appframework/gui/components/juce_Component.h \
src/juce_appframework/gui/components/juce_ComponentDeletionWatcher.h \
src/juce_appframework/gui/components/juce_ComponentListener.h \
src/juce_appframework/gui/components/juce_Desktop.h \
src/juce_appframework/gui/components/keyboard/juce_KeyboardFocusTraverser.h \
src/juce_appframework/gui/components/keyboard/juce_KeyListener.h \
src/juce_appframework/gui/components/keyboard/juce_KeyMappingEditorComponent.h \
src/juce_appframework/gui/components/keyboard/juce_KeyPress.h \
src/juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.h \
src/juce_appframework/gui/components/keyboard/juce_ModifierKeys.h \
src/juce_appframework/gui/components/layout/juce_ComponentAnimator.h \
src/juce_appframework/gui/components/layout/juce_ComponentBoundsConstrainer.h \
src/juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.h \
src/juce_appframework/gui/components/layout/juce_GroupComponent.h \
src/juce_appframework/gui/components/layout/juce_MultiDocumentPanel.h \
src/juce_appframework/gui/components/layout/juce_ResizableBorderComponent.h \
src/juce_appframework/gui/components/layout/juce_ResizableCornerComponent.h \
src/juce_appframework/gui/components/layout/juce_ScrollBar.h \
src/juce_appframework/gui/components/layout/juce_StretchableLayoutManager.h \
src/juce_appframework/gui/components/layout/juce_StretchableLayoutResizerBar.h \
src/juce_appframework/gui/components/layout/juce_StretchableObjectResizer.h \
src/juce_appframework/gui/components/layout/juce_TabbedButtonBar.h \
src/juce_appframework/gui/components/layout/juce_TabbedComponent.h \
src/juce_appframework/gui/components/layout/juce_Viewport.h \
src/juce_appframework/gui/components/lookandfeel/juce_LookAndFeel.h \
src/juce_appframework/gui/components/lookandfeel/juce_ShinyLookAndFeel.h \
src/juce_appframework/gui/components/menus/juce_MenuBarComponent.h \
src/juce_appframework/gui/components/menus/juce_MenuBarModel.h \
src/juce_appframework/gui/components/menus/juce_PopupMenu.h \
src/juce_appframework/gui/components/menus/juce_PopupMenuCustomComponent.h \
src/juce_appframework/gui/components/mouse/juce_ComponentDragger.h \
src/juce_appframework/gui/components/mouse/juce_DragAndDropContainer.h \
src/juce_appframework/gui/components/mouse/juce_DragAndDropTarget.h \
src/juce_appframework/gui/components/mouse/juce_LassoComponent.h \
src/juce_appframework/gui/components/mouse/juce_MouseCursor.h \
src/juce_appframework/gui/components/mouse/juce_MouseEvent.h \
src/juce_appframework/gui/components/mouse/juce_MouseHoverDetector.h \
src/juce_appframework/gui/components/mouse/juce_MouseListener.h \
src/juce_appframework/gui/components/mouse/juce_TooltipClient.h \
src/juce_appframework/gui/components/properties/juce_BooleanPropertyComponent.h \
src/juce_appframework/gui/components/properties/juce_ButtonPropertyComponent.h \
src/juce_appframework/gui/components/properties/juce_ChoicePropertyComponent.h \
src/juce_appframework/gui/components/properties/juce_PropertyComponent.h \
src/juce_appframework/gui/components/properties/juce_PropertyPanel.h \
src/juce_appframework/gui/components/properties/juce_SliderPropertyComponent.h \
src/juce_appframework/gui/components/properties/juce_TextPropertyComponent.h \
src/juce_appframework/gui/components/special/juce_ActiveXControlComponent.h \
src/juce_appframework/gui/components/special/juce_AudioDeviceSelectorComponent.h \
src/juce_appframework/gui/components/special/juce_BubbleComponent.h \
src/juce_appframework/gui/components/special/juce_BubbleMessageComponent.h \
src/juce_appframework/gui/components/special/juce_ColourSelector.h \
src/juce_appframework/gui/components/special/juce_DropShadower.h \
src/juce_appframework/gui/components/special/juce_MagnifierComponent.h \
src/juce_appframework/gui/components/special/juce_MidiKeyboardComponent.h \
src/juce_appframework/gui/components/special/juce_OpenGLComponent.h \
src/juce_appframework/gui/components/special/juce_PreferencesPanel.h \
src/juce_appframework/gui/components/special/juce_QuickTimeMovieComponent.h \
src/juce_appframework/gui/components/special/juce_TaskbarIconComponent.h \
src/juce_appframework/gui/components/windows/juce_AlertWindow.h \
src/juce_appframework/gui/components/windows/juce_ComponentPeer.h \
src/juce_appframework/gui/components/windows/juce_DialogWindow.h \
src/juce_appframework/gui/components/windows/juce_DocumentWindow.h \
src/juce_appframework/gui/components/windows/juce_ResizableWindow.h \
src/juce_appframework/gui/components/windows/juce_SplashScreen.h \
src/juce_appframework/gui/components/windows/juce_ThreadWithProgressWindow.h \
src/juce_appframework/gui/components/windows/juce_TooltipWindow.h \
src/juce_appframework/gui/components/windows/juce_TopLevelWindow.h \
src/juce_appframework/gui/graphics/brushes/juce_Brush.h \
src/juce_appframework/gui/graphics/brushes/juce_GradientBrush.h \
src/juce_appframework/gui/graphics/brushes/juce_ImageBrush.h \
src/juce_appframework/gui/graphics/brushes/juce_SolidColourBrush.h \
src/juce_appframework/gui/graphics/colour/juce_Colour.h \
src/juce_appframework/gui/graphics/colour/juce_ColourGradient.h \
src/juce_appframework/gui/graphics/colour/juce_Colours.h \
src/juce_appframework/gui/graphics/colour/juce_PixelFormats.h \
src/juce_appframework/gui/graphics/contexts/juce_EdgeTable.h \
src/juce_appframework/gui/graphics/contexts/juce_Graphics.h \
src/juce_appframework/gui/graphics/contexts/juce_Justification.h \
src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsContext.h \
src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h \
src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h \
src/juce_appframework/gui/graphics/contexts/juce_RectanglePlacement.h \
src/juce_appframework/gui/graphics/drawables/juce_Drawable.h \
src/juce_appframework/gui/graphics/drawables/juce_DrawableComposite.h \
src/juce_appframework/gui/graphics/drawables/juce_DrawableImage.h \
src/juce_appframework/gui/graphics/drawables/juce_DrawablePath.h \
src/juce_appframework/gui/graphics/drawables/juce_DrawableText.h \
src/juce_appframework/gui/graphics/effects/juce_DropShadowEffect.h \
src/juce_appframework/gui/graphics/effects/juce_GlowEffect.h \
src/juce_appframework/gui/graphics/effects/juce_ImageEffectFilter.h \
src/juce_appframework/gui/graphics/effects/juce_ReduceOpacityEffect.h \
src/juce_appframework/gui/graphics/fonts/juce_Font.h \
src/juce_appframework/gui/graphics/fonts/juce_GlyphArrangement.h \
src/juce_appframework/gui/graphics/fonts/juce_TextLayout.h \
src/juce_appframework/gui/graphics/fonts/juce_Typeface.h \
src/juce_appframework/gui/graphics/geometry/juce_AffineTransform.h \
src/juce_appframework/gui/graphics/geometry/juce_BorderSize.h \
src/juce_appframework/gui/graphics/geometry/juce_Line.h \
src/juce_appframework/gui/graphics/geometry/juce_Path.h \
src/juce_appframework/gui/graphics/geometry/juce_PathIterator.h \
src/juce_appframework/gui/graphics/geometry/juce_PathStrokeType.h \
src/juce_appframework/gui/graphics/geometry/juce_Point.h \
src/juce_appframework/gui/graphics/geometry/juce_PositionedRectangle.h \
src/juce_appframework/gui/graphics/geometry/juce_Rectangle.h \
src/juce_appframework/gui/graphics/geometry/juce_RectangleList.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/cderror.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jchuff.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jconfig.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdct.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdhuff.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jerror.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jinclude.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jmemsys.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jmorecfg.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jpegint.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jpeglib.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jversion.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/transupp.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/juce_GIFLoader.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/png.h \
src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngconf.h \
src/juce_appframework/gui/graphics/imaging/juce_Image.h \
src/juce_appframework/gui/graphics/imaging/juce_ImageCache.h \
src/juce_appframework/gui/graphics/imaging/juce_ImageConvolutionKernel.h \
src/juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.h \
src/juce_app_includes.h \
src/juce_core/basics/juce_Atomic.h \
src/juce_core/basics/juce_DataConversions.h \
src/juce_core/basics/juce_FileLogger.h \
src/juce_core/basics/juce_Initialisation.h \
src/juce_core/basics/juce_Logger.h \
src/juce_core/basics/juce_MathsFunctions.h \
src/juce_core/basics/juce_Memory.h \
src/juce_core/basics/juce_PlatformDefs.h \
src/juce_core/basics/juce_Random.h \
src/juce_core/basics/juce_RelativeTime.h \
src/juce_core/basics/juce_Singleton.h \
src/juce_core/basics/juce_StandardHeader.h \
src/juce_core/basics/juce_SystemStats.h \
src/juce_core/basics/juce_Time.h \
src/juce_core/containers/juce_Array.h \
src/juce_core/containers/juce_ArrayAllocationBase.h \
src/juce_core/containers/juce_BitArray.h \
src/juce_core/containers/juce_ElementComparator.h \
src/juce_core/containers/juce_MemoryBlock.h \
src/juce_core/containers/juce_OwnedArray.h \
src/juce_core/containers/juce_PropertySet.h \
src/juce_core/containers/juce_ReferenceCountedArray.h \
src/juce_core/containers/juce_ReferenceCountedObject.h \
src/juce_core/containers/juce_SortedSet.h \
src/juce_core/containers/juce_SparseSet.h \
src/juce_core/containers/juce_VoidArray.h \
src/juce_core/cryptography/juce_BlowFish.h \
src/juce_core/cryptography/juce_MD5.h \
src/juce_core/cryptography/juce_Primes.h \
src/juce_core/cryptography/juce_RSAKey.h \
src/juce_core/io/files/juce_DirectoryIterator.h \
src/juce_core/io/files/juce_File.h \
src/juce_core/io/files/juce_FileInputStream.h \
src/juce_core/io/files/juce_FileOutputStream.h \
src/juce_core/io/files/juce_FileSearchPath.h \
src/juce_core/io/files/juce_NamedPipe.h \
src/juce_core/io/juce_InputStream.h \
src/juce_core/io/juce_OutputStream.h \
src/juce_core/io/network/juce_Socket.h \
src/juce_core/io/network/juce_URL.h \
src/juce_core/io/streams/juce_BufferedInputStream.h \
src/juce_core/io/streams/juce_GZIPCompressorOutputStream.h \
src/juce_core/io/streams/juce_GZIPDecompressorInputStream.h \
src/juce_core/io/streams/juce_MemoryInputStream.h \
src/juce_core/io/streams/juce_MemoryOutputStream.h \
src/juce_core/io/streams/juce_SubregionStream.h \
src/juce_core/io/streams/zlib/crc32.h \
src/juce_core/io/streams/zlib/deflate.h \
src/juce_core/io/streams/zlib/inffast.h \
src/juce_core/io/streams/zlib/inffixed.h \
src/juce_core/io/streams/zlib/inflate.h \
src/juce_core/io/streams/zlib/inftrees.h \
src/juce_core/io/streams/zlib/trees.h \
src/juce_core/io/streams/zlib/zconf.h \
src/juce_core/io/streams/zlib/zconf.in.h \
src/juce_core/io/streams/zlib/zlib.h \
src/juce_core/io/streams/zlib/zutil.h \
src/juce_core/misc/juce_PerformanceCounter.h \
src/juce_core/misc/juce_PlatformUtilities.h \
src/juce_core/misc/juce_Uuid.h \
src/juce_core/misc/juce_ZipFile.h \
src/juce_core/text/juce_CharacterFunctions.h \
src/juce_core/text/juce_LocalisedStrings.h \
src/juce_core/text/juce_String.h \
src/juce_core/text/juce_StringArray.h \
src/juce_core/text/juce_StringPairArray.h \
src/juce_core/text/juce_XmlDocument.h \
src/juce_core/text/juce_XmlElement.h \
src/juce_core/threads/juce_CriticalSection.h \
src/juce_core/threads/juce_InterProcessLock.h \
src/juce_core/threads/juce_Process.h \
src/juce_core/threads/juce_ReadWriteLock.h \
src/juce_core/threads/juce_ScopedLock.h \
src/juce_core/threads/juce_ScopedReadLock.h \
src/juce_core/threads/juce_ScopedWriteLock.h \
src/juce_core/threads/juce_Thread.h \
src/juce_core/threads/juce_ThreadPool.h \
src/juce_core/threads/juce_TimeSliceThread.h \
src/juce_core/threads/juce_WaitableEvent.h \
src/juce_core_includes.h \
src/juce_DefineMacros.h \
src/juce_WithoutMacros.h \
build/win32/platform_specific_code/juce_win32_DynamicLibraryLoader.h \
build/win32/platform_specific_code/win32_headers.h \
jucer/src/BinaryData.h \
jucer/src/jucer_Headers.h \
jucer/src/model/components/jucer_ButtonHandler.h \
jucer/src/model/components/jucer_ComboBoxHandler.h \
jucer/src/model/components/jucer_ComponentNameProperty.h \
jucer/src/model/components/jucer_ComponentTypeHandler.h \
jucer/src/model/components/jucer_ComponentUndoableAction.h \
jucer/src/model/components/jucer_GenericComponentHandler.h \
jucer/src/model/components/jucer_GroupComponentHandler.h \
jucer/src/model/components/jucer_HyperlinkButtonHandler.h \
jucer/src/model/components/jucer_JucerComponentHandler.h \
jucer/src/model/components/jucer_LabelHandler.h \
jucer/src/model/components/jucer_SliderHandler.h \
jucer/src/model/components/jucer_TabbedComponentHandler.h \
jucer/src/model/components/jucer_TextButtonHandler.h \
jucer/src/model/components/jucer_TextEditorHandler.h \
jucer/src/model/components/jucer_ToggleButtonHandler.h \
jucer/src/model/components/jucer_TreeViewHandler.h \
jucer/src/model/components/jucer_ViewportHandler.h \
jucer/src/model/documents/jucer_ButtonDocument.h \
jucer/src/model/documents/jucer_ComponentDocument.h \
jucer/src/model/jucer_BinaryResources.h \
jucer/src/model/jucer_ComponentLayout.h \
jucer/src/model/jucer_GeneratedCode.h \
jucer/src/model/jucer_JucerDocument.h \
jucer/src/model/jucer_ObjectTypes.h \
jucer/src/model/jucer_PaintRoutine.h \
jucer/src/model/paintelements/jucer_ColouredElement.h \
jucer/src/model/paintelements/jucer_ElementSiblingComponent.h \
jucer/src/model/paintelements/jucer_FillType.h \
jucer/src/model/paintelements/jucer_GradientPointComponent.h \
jucer/src/model/paintelements/jucer_ImageResourceProperty.h \
jucer/src/model/paintelements/jucer_PaintElement.h \
jucer/src/model/paintelements/jucer_PaintElementEllipse.h \
jucer/src/model/paintelements/jucer_PaintElementGroup.h \
jucer/src/model/paintelements/jucer_PaintElementImage.h \
jucer/src/model/paintelements/jucer_PaintElementPath.h \
jucer/src/model/paintelements/jucer_PaintElementRectangle.h \
jucer/src/model/paintelements/jucer_PaintElementRoundedRectangle.h \
jucer/src/model/paintelements/jucer_PaintElementText.h \
jucer/src/model/paintelements/jucer_PaintElementUndoableAction.h \
jucer/src/model/paintelements/jucer_PointComponent.h \
jucer/src/model/paintelements/jucer_StrokeType.h \
jucer/src/properties/jucer_ColourPropertyComponent.h \
jucer/src/properties/jucer_ComponentBooleanProperty.h \
jucer/src/properties/jucer_ComponentChoiceProperty.h \
jucer/src/properties/jucer_ComponentColourProperty.h \
jucer/src/properties/jucer_ComponentTextProperty.h \
jucer/src/properties/jucer_FilePropertyComponent.h \
jucer/src/properties/jucer_FontPropertyComponent.h \
jucer/src/properties/jucer_JustificationProperty.h \
jucer/src/properties/jucer_PositionPropertyBase.h \
jucer/src/templates/jucer_ComponentTemplate.h \
jucer/src/ui/jucer_CommandIDs.h \
jucer/src/ui/jucer_ComponentLayoutEditor.h \
jucer/src/ui/jucer_ComponentLayoutPanel.h \
jucer/src/ui/jucer_ComponentOverlayComponent.h \
jucer/src/ui/jucer_EditingPanelBase.h \
jucer/src/ui/jucer_JucerDocumentHolder.h \
jucer/src/ui/jucer_MainWindow.h \
jucer/src/ui/jucer_PaintRoutineEditor.h \
jucer/src/ui/jucer_PaintRoutinePanel.h \
jucer/src/ui/jucer_PrefsPanel.h \
jucer/src/ui/jucer_ResourceEditorPanel.h \
jucer/src/ui/jucer_SnapGridPainter.h \
jucer/src/ui/jucer_TestComponent.h \
jucer/src/utility/jucer_ColourEditorComponent.h \
jucer/src/utility/jucer_Colours.h \
jucer/src/utility/jucer_StoredSettings.h \
jucer/src/utility/jucer_UtilityFunctions.h \
demo/src/BinaryData.h \
demo/src/jucedemo_headers.h \
demo/src/MainDemoWindow.h
#---------------------------------------------------------
SOURCES = $(JUCE_LIB_SOURCES) $(JUCE_APP_SOURCESS) $(DEMO_APP_SOURCES)
HEADERS = $(JUCE_HEADERS)
JUCE_LIB_BASENAMES = $(basename $(JUCE_LIB_SOURCES))
JUCE_APP_BASENAMES = $(basename $(JUCE_APP_SOURCES))
DEMO_APP_BASENAMES = $(basename $(DEMO_APP_SOURCES))
JUCE_LIB_OBJECTS = $(addsuffix .o, $(JUCE_LIB_BASENAMES))
JUCE_APP_OBJECTS = $(addsuffix .o, $(JUCE_APP_BASENAMES))
DEMO_APP_OBJECTS = $(addsuffix .o, $(DEMO_APP_BASENAMES))
OBJECTS = $(JUCE_LIB_OBJECTS) $(JUCE_APP_OBJECTS) $(DEMO_APP_OBJECTS)
TARGETS = $(JUCE_LIB) $(DEMO_APP) $(JUCE_APP)
#---------- targets --------------------------------------
.PHONY: all clean clean-all dist
all: $(TARGETS)
%.o: %.c
$(CC) $(CFLAGS) $< -o $@
%.o: %.cpp
$(CXX) $(CXXFLAGS) $< -o $@
#---------- binaries -------------------------------------
$(JUCE_LIB): $(JUCE_LIB_OBJECTS)
$(AR) $@ $(JUCE_LIB_OBJECTS)
$(JUCE_APP): $(JUCE_LIB) $(JUCE_APP_OBJECTS)
$(LD) -o $@ $(JUCE_APP_OBJECTS) $(LDFLAGS)
$(DEMO_APP): $(JUCE_LIB) $(DEMO_APP_OBJECTS)
$(LD) -o $@ $(DEMO_APP_OBJECTS) $(LDFLAGS)
#---------- clean up -------------------------------------
clean:
$(RM) $(OBJECTS)
clean-all: clean
$(RM) $(TARGETS)
#---------- archive --------------------------------------
dist: $(SOURCES)
$(RM) $(ARCHIVE)
$(TAR) $(ARCHIVE) $(MAK) $(SOURCES) $(HEADERS)