Subversion Repositories svn.mios32

Rev

Rev 1734 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1724 tk 1
# Automatically generated makefile, created by the Introjucer
2
# Don't edit this file! Your changes will be overwritten when you re-save the Introjucer project!
3
 
4
ifndef CONFIG
5
  CONFIG=Debug
6
endif
7
 
8
ifeq ($(TARGET_ARCH),)
1803 tk 9
# TK: leads to segfault if the processor is older than the one the program was compiled with
10
# I got this info from forum user Musical
11
#  TARGET_ARCH := -march=native
1724 tk 12
endif
13
 
14
# (this disables dependency generation if multiple architectures are set)
15
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
16
 
17
ifeq ($(CONFIG),Debug)
18
  BINDIR := build
19
  LIBDIR := build
20
  OBJDIR := build/intermediate/Debug
21
  OUTDIR := build
22
  CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode
23
  CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0
24
  CXXFLAGS += $(CFLAGS)
25
  LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -L/usr/X11R6/lib/ -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt
26
  LDDEPS :=
27
  RESFLAGS :=  -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode
1727 tk 28
  TARGET := MIOS_Studio_Debug
1724 tk 29
  BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
30
endif
31
 
32
ifeq ($(CONFIG),Release)
33
  BINDIR := build
34
  LIBDIR := build
35
  OBJDIR := build/intermediate/Release
36
  OUTDIR := build
37
  CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode
38
  CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -Os
39
  CXXFLAGS += $(CFLAGS)
40
  LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -L/usr/X11R6/lib/ -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt
41
  LDDEPS :=
42
  RESFLAGS :=  -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode
1727 tk 43
  TARGET := MIOS_Studio
1724 tk 44
  BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
45
endif
46
 
47
OBJECTS := \
1734 tk 48
  $(OBJDIR)/CommandLineEditor_537754e2.o \
1724 tk 49
  $(OBJDIR)/ConfigTableComponents_f9ec0b18.o \
50
  $(OBJDIR)/HexTextEditor_ee5f672b.o \
51
  $(OBJDIR)/LogBox_4af6f1bb.o \
52
  $(OBJDIR)/MbCvTool_431c8434.o \
53
  $(OBJDIR)/MbhpMfTool_c231a562.o \
54
  $(OBJDIR)/MidiKeyboard_b542143c.o \
55
  $(OBJDIR)/MidiMonitor_8b0c5ef.o \
56
  $(OBJDIR)/Midio128Tool_635a24d5.o \
57
  $(OBJDIR)/MidiSlider_78ead436.o \
58
  $(OBJDIR)/MiosFileBrowser_87590e62.o \
59
  $(OBJDIR)/MiosStudio_25d6994a.o \
60
  $(OBJDIR)/MiosTerminal_d4edcb30.o \
61
  $(OBJDIR)/OscMonitor_7d14ddaf.o \
62
  $(OBJDIR)/OscTextEditor_19fee40f.o \
63
  $(OBJDIR)/OscTool_947459ad.o \
64
  $(OBJDIR)/SysexLibrarian_e2b740c.o \
65
  $(OBJDIR)/SysexTool_7ccd9ae.o \
66
  $(OBJDIR)/UploadWindow_c00d9ee5.o \
67
  $(OBJDIR)/HexFileLoader_8ddbb2b4.o \
68
  $(OBJDIR)/Main_36be1979.o \
69
  $(OBJDIR)/OscHelper_e41a9d17.o \
70
  $(OBJDIR)/SysexHelper_e1785bd8.o \
71
  $(OBJDIR)/SysexPatchDb_d23f64c6.o \
72
  $(OBJDIR)/UdpSocket_31e7cc9e.o \
73
  $(OBJDIR)/UploadHandler_13066b13.o \
74
  $(OBJDIR)/juce_audio_basics_5460bccb.o \
75
  $(OBJDIR)/juce_audio_devices_44d00ac9.o \
76
  $(OBJDIR)/juce_audio_formats_73515469.o \
77
  $(OBJDIR)/juce_audio_processors_d11d9b83.o \
78
  $(OBJDIR)/juce_audio_utils_5ff6f09.o \
79
  $(OBJDIR)/juce_core_5f5a3bad.o \
80
  $(OBJDIR)/juce_data_structures_7e517fa9.o \
81
  $(OBJDIR)/juce_events_88dd09a1.o \
82
  $(OBJDIR)/juce_graphics_29b23085.o \
83
  $(OBJDIR)/juce_gui_basics_a9efcd81.o \
84
  $(OBJDIR)/juce_gui_extra_a9396b49.o \
85
 
86
.PHONY: clean
87
 
88
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
1727 tk 89
	@echo Linking MIOS_Studio
1724 tk 90
	-@mkdir -p $(BINDIR)
91
	-@mkdir -p $(LIBDIR)
92
	-@mkdir -p $(OUTDIR)
93
	@$(BLDCMD)
94
 
95
clean:
1727 tk 96
	@echo Cleaning MIOS_Studio
1724 tk 97
	-@rm -f $(OUTDIR)/$(TARGET)
98
	-@rm -rf $(OBJDIR)/*
99
	-@rm -rf $(OBJDIR)
100
 
101
strip:
1727 tk 102
	@echo Stripping MIOS_Studio
1724 tk 103
	-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
104
 
1734 tk 105
$(OBJDIR)/CommandLineEditor_537754e2.o: ../../src/gui/CommandLineEditor.cpp
106
	-@mkdir -p $(OBJDIR)
107
	@echo "Compiling CommandLineEditor.cpp"
108
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
109
 
1724 tk 110
$(OBJDIR)/ConfigTableComponents_f9ec0b18.o: ../../src/gui/ConfigTableComponents.cpp
111
	-@mkdir -p $(OBJDIR)
112
	@echo "Compiling ConfigTableComponents.cpp"
113
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
114
 
115
$(OBJDIR)/HexTextEditor_ee5f672b.o: ../../src/gui/HexTextEditor.cpp
116
	-@mkdir -p $(OBJDIR)
117
	@echo "Compiling HexTextEditor.cpp"
118
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
119
 
120
$(OBJDIR)/LogBox_4af6f1bb.o: ../../src/gui/LogBox.cpp
121
	-@mkdir -p $(OBJDIR)
122
	@echo "Compiling LogBox.cpp"
123
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
124
 
125
$(OBJDIR)/MbCvTool_431c8434.o: ../../src/gui/MbCvTool.cpp
126
	-@mkdir -p $(OBJDIR)
127
	@echo "Compiling MbCvTool.cpp"
128
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
129
 
130
$(OBJDIR)/MbhpMfTool_c231a562.o: ../../src/gui/MbhpMfTool.cpp
131
	-@mkdir -p $(OBJDIR)
132
	@echo "Compiling MbhpMfTool.cpp"
133
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
134
 
135
$(OBJDIR)/MidiKeyboard_b542143c.o: ../../src/gui/MidiKeyboard.cpp
136
	-@mkdir -p $(OBJDIR)
137
	@echo "Compiling MidiKeyboard.cpp"
138
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
139
 
140
$(OBJDIR)/MidiMonitor_8b0c5ef.o: ../../src/gui/MidiMonitor.cpp
141
	-@mkdir -p $(OBJDIR)
142
	@echo "Compiling MidiMonitor.cpp"
143
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
144
 
145
$(OBJDIR)/Midio128Tool_635a24d5.o: ../../src/gui/Midio128Tool.cpp
146
	-@mkdir -p $(OBJDIR)
147
	@echo "Compiling Midio128Tool.cpp"
148
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
149
 
150
$(OBJDIR)/MidiSlider_78ead436.o: ../../src/gui/MidiSlider.cpp
151
	-@mkdir -p $(OBJDIR)
152
	@echo "Compiling MidiSlider.cpp"
153
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
154
 
155
$(OBJDIR)/MiosFileBrowser_87590e62.o: ../../src/gui/MiosFileBrowser.cpp
156
	-@mkdir -p $(OBJDIR)
157
	@echo "Compiling MiosFileBrowser.cpp"
158
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
159
 
160
$(OBJDIR)/MiosStudio_25d6994a.o: ../../src/gui/MiosStudio.cpp
161
	-@mkdir -p $(OBJDIR)
162
	@echo "Compiling MiosStudio.cpp"
163
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
164
 
165
$(OBJDIR)/MiosTerminal_d4edcb30.o: ../../src/gui/MiosTerminal.cpp
166
	-@mkdir -p $(OBJDIR)
167
	@echo "Compiling MiosTerminal.cpp"
168
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
169
 
170
$(OBJDIR)/OscMonitor_7d14ddaf.o: ../../src/gui/OscMonitor.cpp
171
	-@mkdir -p $(OBJDIR)
172
	@echo "Compiling OscMonitor.cpp"
173
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
174
 
175
$(OBJDIR)/OscTextEditor_19fee40f.o: ../../src/gui/OscTextEditor.cpp
176
	-@mkdir -p $(OBJDIR)
177
	@echo "Compiling OscTextEditor.cpp"
178
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
179
 
180
$(OBJDIR)/OscTool_947459ad.o: ../../src/gui/OscTool.cpp
181
	-@mkdir -p $(OBJDIR)
182
	@echo "Compiling OscTool.cpp"
183
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
184
 
185
$(OBJDIR)/SysexLibrarian_e2b740c.o: ../../src/gui/SysexLibrarian.cpp
186
	-@mkdir -p $(OBJDIR)
187
	@echo "Compiling SysexLibrarian.cpp"
188
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
189
 
190
$(OBJDIR)/SysexTool_7ccd9ae.o: ../../src/gui/SysexTool.cpp
191
	-@mkdir -p $(OBJDIR)
192
	@echo "Compiling SysexTool.cpp"
193
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
194
 
195
$(OBJDIR)/UploadWindow_c00d9ee5.o: ../../src/gui/UploadWindow.cpp
196
	-@mkdir -p $(OBJDIR)
197
	@echo "Compiling UploadWindow.cpp"
198
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
199
 
200
$(OBJDIR)/HexFileLoader_8ddbb2b4.o: ../../src/HexFileLoader.cpp
201
	-@mkdir -p $(OBJDIR)
202
	@echo "Compiling HexFileLoader.cpp"
203
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
204
 
205
$(OBJDIR)/Main_36be1979.o: ../../src/Main.cpp
206
	-@mkdir -p $(OBJDIR)
207
	@echo "Compiling Main.cpp"
208
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
209
 
210
$(OBJDIR)/OscHelper_e41a9d17.o: ../../src/OscHelper.cpp
211
	-@mkdir -p $(OBJDIR)
212
	@echo "Compiling OscHelper.cpp"
213
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
214
 
215
$(OBJDIR)/SysexHelper_e1785bd8.o: ../../src/SysexHelper.cpp
216
	-@mkdir -p $(OBJDIR)
217
	@echo "Compiling SysexHelper.cpp"
218
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
219
 
220
$(OBJDIR)/SysexPatchDb_d23f64c6.o: ../../src/SysexPatchDb.cpp
221
	-@mkdir -p $(OBJDIR)
222
	@echo "Compiling SysexPatchDb.cpp"
223
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
224
 
225
$(OBJDIR)/UdpSocket_31e7cc9e.o: ../../src/UdpSocket.cpp
226
	-@mkdir -p $(OBJDIR)
227
	@echo "Compiling UdpSocket.cpp"
228
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
229
 
230
$(OBJDIR)/UploadHandler_13066b13.o: ../../src/UploadHandler.cpp
231
	-@mkdir -p $(OBJDIR)
232
	@echo "Compiling UploadHandler.cpp"
233
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
234
 
235
$(OBJDIR)/juce_audio_basics_5460bccb.o: ../../../juce/modules/juce_audio_basics/juce_audio_basics.cpp
236
	-@mkdir -p $(OBJDIR)
237
	@echo "Compiling juce_audio_basics.cpp"
238
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
239
 
240
$(OBJDIR)/juce_audio_devices_44d00ac9.o: ../../../juce/modules/juce_audio_devices/juce_audio_devices.cpp
241
	-@mkdir -p $(OBJDIR)
242
	@echo "Compiling juce_audio_devices.cpp"
243
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
244
 
245
$(OBJDIR)/juce_audio_formats_73515469.o: ../../../juce/modules/juce_audio_formats/juce_audio_formats.cpp
246
	-@mkdir -p $(OBJDIR)
247
	@echo "Compiling juce_audio_formats.cpp"
248
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
249
 
250
$(OBJDIR)/juce_audio_processors_d11d9b83.o: ../../../juce/modules/juce_audio_processors/juce_audio_processors.cpp
251
	-@mkdir -p $(OBJDIR)
252
	@echo "Compiling juce_audio_processors.cpp"
253
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
254
 
255
$(OBJDIR)/juce_audio_utils_5ff6f09.o: ../../../juce/modules/juce_audio_utils/juce_audio_utils.cpp
256
	-@mkdir -p $(OBJDIR)
257
	@echo "Compiling juce_audio_utils.cpp"
258
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
259
 
260
$(OBJDIR)/juce_core_5f5a3bad.o: ../../../juce/modules/juce_core/juce_core.cpp
261
	-@mkdir -p $(OBJDIR)
262
	@echo "Compiling juce_core.cpp"
263
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
264
 
265
$(OBJDIR)/juce_data_structures_7e517fa9.o: ../../../juce/modules/juce_data_structures/juce_data_structures.cpp
266
	-@mkdir -p $(OBJDIR)
267
	@echo "Compiling juce_data_structures.cpp"
268
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
269
 
270
$(OBJDIR)/juce_events_88dd09a1.o: ../../../juce/modules/juce_events/juce_events.cpp
271
	-@mkdir -p $(OBJDIR)
272
	@echo "Compiling juce_events.cpp"
273
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
274
 
275
$(OBJDIR)/juce_graphics_29b23085.o: ../../../juce/modules/juce_graphics/juce_graphics.cpp
276
	-@mkdir -p $(OBJDIR)
277
	@echo "Compiling juce_graphics.cpp"
278
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
279
 
280
$(OBJDIR)/juce_gui_basics_a9efcd81.o: ../../../juce/modules/juce_gui_basics/juce_gui_basics.cpp
281
	-@mkdir -p $(OBJDIR)
282
	@echo "Compiling juce_gui_basics.cpp"
283
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
284
 
285
$(OBJDIR)/juce_gui_extra_a9396b49.o: ../../../juce/modules/juce_gui_extra/juce_gui_extra.cpp
286
	-@mkdir -p $(OBJDIR)
287
	@echo "Compiling juce_gui_extra.cpp"
288
	@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
289
 
290
-include $(OBJECTS:%.o=%.d)