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
"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
"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
"JUCER_LINUX_MAKE_7346DA2A=1" -I
"/usr/include" -I
"/usr/include/freetype2"
36 CFLAGS
+= $(CPPFLAGS
) $(TARGET_ARCH
) -O3
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
"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
)/jucer_DocumentEditorComponent_695dff1d.o \
47 $(OBJDIR
)/jucer_FilePreviewComponent_55512f53.o \
48 $(OBJDIR
)/jucer_JuceUpdater_cf7865c4.o \
49 $(OBJDIR
)/jucer_Main_f8488f5b.o \
50 $(OBJDIR
)/jucer_MainWindow_1e163aeb.o \
51 $(OBJDIR
)/jucer_OpenDocumentManager_4c72d210.o \
52 $(OBJDIR
)/jucer_SourceCodeEditor_461f5487.o \
53 $(OBJDIR
)/jucer_GroupInformationComponent_631ccf01.o \
54 $(OBJDIR
)/jucer_NewFileWizard_b8a19ef8.o \
55 $(OBJDIR
)/jucer_NewProjectWizard_7a15bf5d.o \
56 $(OBJDIR
)/jucer_Project_c131864a.o \
57 $(OBJDIR
)/jucer_ProjectContentComponent_60de0eee.o \
58 $(OBJDIR
)/jucer_ProjectExporter_eed6e04b.o \
59 $(OBJDIR
)/jucer_ProjectInformationComponent_4746e69b.o \
60 $(OBJDIR
)/jucer_ProjectTreeViewBase_63c2bdbe.o \
61 $(OBJDIR
)/jucer_ResourceFile_7e7734e3.o \
62 $(OBJDIR
)/jucer_TreeViewTypes_4a765287.o \
63 $(OBJDIR
)/jucer_CodeHelpers_c317179c.o \
64 $(OBJDIR
)/jucer_FileHelpers_f98ed0ad.o \
65 $(OBJDIR
)/jucer_JucerTreeViewBase_d043309d.o \
66 $(OBJDIR
)/jucer_MiscUtilities_25b68c82.o \
67 $(OBJDIR
)/jucer_StoredSettings_26078d2c.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 The Introjucer
84 @echo Cleaning The Introjucer
85 -@
rm -f
$(OUTDIR
)/$(TARGET
)
89 $(OBJDIR
)/jucer_DocumentEditorComponent_695dff1d.o
: ..
/..
/Source
/Application
/jucer_DocumentEditorComponent.
cpp
91 @echo
"Compiling jucer_DocumentEditorComponent.cpp"
92 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
94 $(OBJDIR
)/jucer_FilePreviewComponent_55512f53.o
: ..
/..
/Source
/Application
/jucer_FilePreviewComponent.
cpp
96 @echo
"Compiling jucer_FilePreviewComponent.cpp"
97 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
99 $(OBJDIR
)/jucer_JuceUpdater_cf7865c4.o
: ..
/..
/Source
/Application
/jucer_JuceUpdater.
cpp
101 @echo
"Compiling jucer_JuceUpdater.cpp"
102 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
104 $(OBJDIR
)/jucer_Main_f8488f5b.o
: ..
/..
/Source
/Application
/jucer_Main.
cpp
106 @echo
"Compiling jucer_Main.cpp"
107 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
109 $(OBJDIR
)/jucer_MainWindow_1e163aeb.o
: ..
/..
/Source
/Application
/jucer_MainWindow.
cpp
111 @echo
"Compiling jucer_MainWindow.cpp"
112 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
114 $(OBJDIR
)/jucer_OpenDocumentManager_4c72d210.o
: ..
/..
/Source
/Application
/jucer_OpenDocumentManager.
cpp
116 @echo
"Compiling jucer_OpenDocumentManager.cpp"
117 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
119 $(OBJDIR
)/jucer_SourceCodeEditor_461f5487.o
: ..
/..
/Source
/Code\ Editor
/jucer_SourceCodeEditor.
cpp
121 @echo
"Compiling jucer_SourceCodeEditor.cpp"
122 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
124 $(OBJDIR
)/jucer_GroupInformationComponent_631ccf01.o
: ..
/..
/Source
/Project
/jucer_GroupInformationComponent.
cpp
126 @echo
"Compiling jucer_GroupInformationComponent.cpp"
127 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
129 $(OBJDIR
)/jucer_NewFileWizard_b8a19ef8.o
: ..
/..
/Source
/Project
/jucer_NewFileWizard.
cpp
131 @echo
"Compiling jucer_NewFileWizard.cpp"
132 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
134 $(OBJDIR
)/jucer_NewProjectWizard_7a15bf5d.o
: ..
/..
/Source
/Project
/jucer_NewProjectWizard.
cpp
136 @echo
"Compiling jucer_NewProjectWizard.cpp"
137 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
139 $(OBJDIR
)/jucer_Project_c131864a.o
: ..
/..
/Source
/Project
/jucer_Project.
cpp
141 @echo
"Compiling jucer_Project.cpp"
142 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
144 $(OBJDIR
)/jucer_ProjectContentComponent_60de0eee.o
: ..
/..
/Source
/Project
/jucer_ProjectContentComponent.
cpp
146 @echo
"Compiling jucer_ProjectContentComponent.cpp"
147 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
149 $(OBJDIR
)/jucer_ProjectExporter_eed6e04b.o
: ..
/..
/Source
/Project
/jucer_ProjectExporter.
cpp
151 @echo
"Compiling jucer_ProjectExporter.cpp"
152 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
154 $(OBJDIR
)/jucer_ProjectInformationComponent_4746e69b.o
: ..
/..
/Source
/Project
/jucer_ProjectInformationComponent.
cpp
156 @echo
"Compiling jucer_ProjectInformationComponent.cpp"
157 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
159 $(OBJDIR
)/jucer_ProjectTreeViewBase_63c2bdbe.o
: ..
/..
/Source
/Project
/jucer_ProjectTreeViewBase.
cpp
161 @echo
"Compiling jucer_ProjectTreeViewBase.cpp"
162 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
164 $(OBJDIR
)/jucer_ResourceFile_7e7734e3.o
: ..
/..
/Source
/Project
/jucer_ResourceFile.
cpp
166 @echo
"Compiling jucer_ResourceFile.cpp"
167 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
169 $(OBJDIR
)/jucer_TreeViewTypes_4a765287.o
: ..
/..
/Source
/Project
/jucer_TreeViewTypes.
cpp
171 @echo
"Compiling jucer_TreeViewTypes.cpp"
172 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
174 $(OBJDIR
)/jucer_CodeHelpers_c317179c.o
: ..
/..
/Source
/Utility
/jucer_CodeHelpers.
cpp
176 @echo
"Compiling jucer_CodeHelpers.cpp"
177 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
179 $(OBJDIR
)/jucer_FileHelpers_f98ed0ad.o
: ..
/..
/Source
/Utility
/jucer_FileHelpers.
cpp
181 @echo
"Compiling jucer_FileHelpers.cpp"
182 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
184 $(OBJDIR
)/jucer_JucerTreeViewBase_d043309d.o
: ..
/..
/Source
/Utility
/jucer_JucerTreeViewBase.
cpp
186 @echo
"Compiling jucer_JucerTreeViewBase.cpp"
187 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
189 $(OBJDIR
)/jucer_MiscUtilities_25b68c82.o
: ..
/..
/Source
/Utility
/jucer_MiscUtilities.
cpp
191 @echo
"Compiling jucer_MiscUtilities.cpp"
192 @
$(CXX
) $(CXXFLAGS
) -o
"$@" -c
"$<"
194 $(OBJDIR
)/jucer_StoredSettings_26078d2c.o
: ..
/..
/Source
/Utility
/jucer_StoredSettings.
cpp
196 @echo
"Compiling jucer_StoredSettings.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
)