1 # Automatically generated makefile, created by the Jucer
2 # Don't edit this file! Your changes will be overwritten when you re-save the Jucer project!
9 TARGET_ARCH
:= -march
=native
12 # (this disables dependency generation if multiple architectures are set)
13 DEPFLAGS
:= $(if
$(word 2, $(TARGET_ARCH
)), , -MMD
)
15 ifeq ($(CONFIG
),Debug
)
18 OBJDIR
:= build
/intermediate
/Debug
20 CPPFLAGS
:= $(DEPFLAGS
) -D
"LINUX=1" -D
"DEBUG=1" -D
"_DEBUG=1" -D
"JUCE_UNIT_TESTS=1" -D
"JUCER_LINUX_MAKE_7346DA2A=1" -I
"/usr/include" -I
"/usr/include/freetype2"
21 CFLAGS
+= $(CPPFLAGS
) $(TARGET_ARCH
) -g
-ggdb
-O0
23 LDFLAGS
+= -L
$(BINDIR
) -L
$(LIBDIR
) -L
"/usr/X11R6/lib/" -L
"../../../../../juce/bin" -lfreetype
-lpthread
-lrt
-lX11
-lGL
-lGLU
-lXinerama
-lasound
25 RESFLAGS
:= -D
"LINUX=1" -D
"DEBUG=1" -D
"_DEBUG=1" -D
"JUCE_UNIT_TESTS=1" -D
"JUCER_LINUX_MAKE_7346DA2A=1" -I
"/usr/include" -I
"/usr/include/freetype2"
27 BLDCMD
= $(CXX
) -o
$(OUTDIR
)/$(TARGET
) $(OBJECTS
) $(LDFLAGS
) $(RESOURCES
) $(TARGET_ARCH
)
30 ifeq ($(CONFIG
),Release
)
33 OBJDIR
:= build
/intermediate
/Release
35 CPPFLAGS
:= $(DEPFLAGS
) -D
"LINUX=1" -D
"NDEBUG=1" -D
"JUCE_UNIT_TESTS=1" -D
"JUCER_LINUX_MAKE_7346DA2A=1" -I
"/usr/include" -I
"/usr/include/freetype2"
36 CFLAGS
+= $(CPPFLAGS
) $(TARGET_ARCH
) -Os
38 LDFLAGS
+= -L
$(BINDIR
) -L
$(LIBDIR
) -L
"/usr/X11R6/lib/" -L
"../../../../../juce/bin" -lfreetype
-lpthread
-lrt
-lX11
-lGL
-lGLU
-lXinerama
-lasound
40 RESFLAGS
:= -D
"LINUX=1" -D
"NDEBUG=1" -D
"JUCE_UNIT_TESTS=1" -D
"JUCER_LINUX_MAKE_7346DA2A=1" -I
"/usr/include" -I
"/usr/include/freetype2"
42 BLDCMD
= $(CXX
) -o
$(OUTDIR
)/$(TARGET
) $(OBJECTS
) $(LDFLAGS
) $(RESOURCES
) $(TARGET_ARCH
)
46 $(OBJDIR
)/ApplicationStartup_3bf86e16.o \
47 $(OBJDIR
)/MainDemoWindow_f9e963d5.o \
48 $(OBJDIR
)/AudioDemoLatencyPage_c12cc5dc.o \
49 $(OBJDIR
)/AudioDemoPlaybackPage_a7b17745.o \
50 $(OBJDIR
)/AudioDemoRecordPage_77bd50fb.o \
51 $(OBJDIR
)/AudioDemoSetupPage_e6febadb.o \
52 $(OBJDIR
)/AudioDemoSynthPage_6d168c9a.o \
53 $(OBJDIR
)/AudioDemoTabComponent_81185e3.o \
54 $(OBJDIR
)/CameraDemo_954a4a30.o \
55 $(OBJDIR
)/CodeEditorDemo_55f35645.o \
56 $(OBJDIR
)/DirectShowDemo_2e0bc311.o \
57 $(OBJDIR
)/DragAndDropDemo_f8c9e5d7.o \
58 $(OBJDIR
)/FontsAndTextDemo_2cefcecb.o \
59 $(OBJDIR
)/InterprocessCommsDemo_aa1c1119.o \
60 $(OBJDIR
)/OpenGLDemo_f1e721ba.o \
61 $(OBJDIR
)/QuickTimeDemo_84dae9df.o \
62 $(OBJDIR
)/RenderingTestComponent_dde8a0e7.o \
63 $(OBJDIR
)/TableDemo_99f71d3.o \
64 $(OBJDIR
)/ThreadingDemo_35b0f31d.o \
65 $(OBJDIR
)/TreeViewDemo_c130a3ae.o \
66 $(OBJDIR
)/WebBrowserDemo_be24b7bf.o \
67 $(OBJDIR
)/WidgetsDemo_9419b474.o \
68 $(OBJDIR
)/BinaryData_ce4232d4.o \
69 $(OBJDIR
)/JuceLibraryCode1_682c927f.o \
70 $(OBJDIR
)/JuceLibraryCode2_683aaa00.o \
71 $(OBJDIR
)/JuceLibraryCode3_6848c181.o \
72 $(OBJDIR
)/JuceLibraryCode4_6856d902.o \
76 $(OUTDIR
)/$(TARGET
): $(OBJECTS
) $(LDDEPS
) $(RESOURCES
)
77 @echo Linking Juce Demo
84 @echo Cleaning Juce Demo
85 -@
rm -f
$(OUTDIR
)/$(TARGET
)
89 $(OBJDIR
)/ApplicationStartup_3bf86e16.o
: ..
/..
/Source
/ApplicationStartup.
cpp
91 @echo
"Compiling ApplicationStartup.cpp"
92 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
94 $(OBJDIR
)/MainDemoWindow_f9e963d5.o
: ..
/..
/Source
/MainDemoWindow.
cpp
96 @echo
"Compiling MainDemoWindow.cpp"
97 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
99 $(OBJDIR
)/AudioDemoLatencyPage_c12cc5dc.o
: ..
/..
/Source
/demos
/AudioDemoLatencyPage.
cpp
101 @echo
"Compiling AudioDemoLatencyPage.cpp"
102 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
104 $(OBJDIR
)/AudioDemoPlaybackPage_a7b17745.o
: ..
/..
/Source
/demos
/AudioDemoPlaybackPage.
cpp
106 @echo
"Compiling AudioDemoPlaybackPage.cpp"
107 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
109 $(OBJDIR
)/AudioDemoRecordPage_77bd50fb.o
: ..
/..
/Source
/demos
/AudioDemoRecordPage.
cpp
111 @echo
"Compiling AudioDemoRecordPage.cpp"
112 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
114 $(OBJDIR
)/AudioDemoSetupPage_e6febadb.o
: ..
/..
/Source
/demos
/AudioDemoSetupPage.
cpp
116 @echo
"Compiling AudioDemoSetupPage.cpp"
117 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
119 $(OBJDIR
)/AudioDemoSynthPage_6d168c9a.o
: ..
/..
/Source
/demos
/AudioDemoSynthPage.
cpp
121 @echo
"Compiling AudioDemoSynthPage.cpp"
122 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
124 $(OBJDIR
)/AudioDemoTabComponent_81185e3.o
: ..
/..
/Source
/demos
/AudioDemoTabComponent.
cpp
126 @echo
"Compiling AudioDemoTabComponent.cpp"
127 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
129 $(OBJDIR
)/CameraDemo_954a4a30.o
: ..
/..
/Source
/demos
/CameraDemo.
cpp
131 @echo
"Compiling CameraDemo.cpp"
132 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
134 $(OBJDIR
)/CodeEditorDemo_55f35645.o
: ..
/..
/Source
/demos
/CodeEditorDemo.
cpp
136 @echo
"Compiling CodeEditorDemo.cpp"
137 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
139 $(OBJDIR
)/DirectShowDemo_2e0bc311.o
: ..
/..
/Source
/demos
/DirectShowDemo.
cpp
141 @echo
"Compiling DirectShowDemo.cpp"
142 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
144 $(OBJDIR
)/DragAndDropDemo_f8c9e5d7.o
: ..
/..
/Source
/demos
/DragAndDropDemo.
cpp
146 @echo
"Compiling DragAndDropDemo.cpp"
147 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
149 $(OBJDIR
)/FontsAndTextDemo_2cefcecb.o
: ..
/..
/Source
/demos
/FontsAndTextDemo.
cpp
151 @echo
"Compiling FontsAndTextDemo.cpp"
152 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
154 $(OBJDIR
)/InterprocessCommsDemo_aa1c1119.o
: ..
/..
/Source
/demos
/InterprocessCommsDemo.
cpp
156 @echo
"Compiling InterprocessCommsDemo.cpp"
157 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
159 $(OBJDIR
)/OpenGLDemo_f1e721ba.o
: ..
/..
/Source
/demos
/OpenGLDemo.
cpp
161 @echo
"Compiling OpenGLDemo.cpp"
162 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
164 $(OBJDIR
)/QuickTimeDemo_84dae9df.o
: ..
/..
/Source
/demos
/QuickTimeDemo.
cpp
166 @echo
"Compiling QuickTimeDemo.cpp"
167 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
169 $(OBJDIR
)/RenderingTestComponent_dde8a0e7.o
: ..
/..
/Source
/demos
/RenderingTestComponent.
cpp
171 @echo
"Compiling RenderingTestComponent.cpp"
172 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
174 $(OBJDIR
)/TableDemo_99f71d3.o
: ..
/..
/Source
/demos
/TableDemo.
cpp
176 @echo
"Compiling TableDemo.cpp"
177 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
179 $(OBJDIR
)/ThreadingDemo_35b0f31d.o
: ..
/..
/Source
/demos
/ThreadingDemo.
cpp
181 @echo
"Compiling ThreadingDemo.cpp"
182 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
184 $(OBJDIR
)/TreeViewDemo_c130a3ae.o
: ..
/..
/Source
/demos
/TreeViewDemo.
cpp
186 @echo
"Compiling TreeViewDemo.cpp"
187 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
189 $(OBJDIR
)/WebBrowserDemo_be24b7bf.o
: ..
/..
/Source
/demos
/WebBrowserDemo.
cpp
191 @echo
"Compiling WebBrowserDemo.cpp"
192 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
194 $(OBJDIR
)/WidgetsDemo_9419b474.o
: ..
/..
/Source
/demos
/WidgetsDemo.
cpp
196 @echo
"Compiling WidgetsDemo.cpp"
197 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
199 $(OBJDIR
)/BinaryData_ce4232d4.o
: ..
/..
/JuceLibraryCode
/BinaryData.
cpp
201 @echo
"Compiling BinaryData.cpp"
202 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
204 $(OBJDIR
)/JuceLibraryCode1_682c927f.o
: ..
/..
/JuceLibraryCode
/JuceLibraryCode1.
cpp
206 @echo
"Compiling JuceLibraryCode1.cpp"
207 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
209 $(OBJDIR
)/JuceLibraryCode2_683aaa00.o
: ..
/..
/JuceLibraryCode
/JuceLibraryCode2.
cpp
211 @echo
"Compiling JuceLibraryCode2.cpp"
212 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
214 $(OBJDIR
)/JuceLibraryCode3_6848c181.o
: ..
/..
/JuceLibraryCode
/JuceLibraryCode3.
cpp
216 @echo
"Compiling JuceLibraryCode3.cpp"
217 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
219 $(OBJDIR
)/JuceLibraryCode4_6856d902.o
: ..
/..
/JuceLibraryCode
/JuceLibraryCode4.
cpp
221 @echo
"Compiling JuceLibraryCode4.cpp"
222 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
224 -include $(OBJECTS
:%.o
=%.d
)