Skip to content
Snippets Groups Projects
Commit 41ccd058 authored by Yogi's avatar Yogi
Browse files

adding makefile for psth, updating includes paths for Juce

parent beb2011a
No related branches found
No related tags found
No related merge requests found
Showing
with 1258 additions and 4 deletions
TYPE = filters
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := ChannelMappingNode.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/ChannelMappingEditor.o \
$(OBJDIR)/ChannelMappingNode.o \
$(OBJDIR)/SpikeDetectorEditor.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/ChannelMappingEditor.o: ChannelMappingEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling ChannelMappingEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/ChannelMappingNode.o: ChannelMappingNode.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling ChannelMappingNode.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/SpikeDetectorEditor.o: ../SpikeDetector/SpikeDetectorEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling SpikeDetectorEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = filters
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := EventDetector.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/EventDetector.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/EventDetector.o: EventDetector.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling EventDetector.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = filters
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := EventNode.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/EventNodeEditor.o \
$(OBJDIR)/EventNode.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/EventNodeEditor.o: EventNodeEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling EventNodeEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/EventNode.o: EventNode.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling EventNode.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = sources
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := ExampleProcessor.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/ExampleProcessor.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@rm -rf $(BINDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/ExampleProcessor.o: ExampleProcessor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling ExampleProcessor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = sinks
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := FPGAOutput.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/FPGAOutputEditor.o \
$(OBJDIR)/FPGAOutput.o \
$(OBJDIR)/FPGAThread.o \
$(OBJDIR)/DataThread.o \
$(OBJDIR)/okFrontPanelDLL.o \
$(OBJDIR)/DataBuffer.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/FPGAOutputEditor.o: FPGAOutputEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling FPGAOutputEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/FPGAOutput.o: FPGAOutput.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling FPGAOutput.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/FPGAThread.o: ../DataThreads/FPGAThread.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling FPGAThread.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/DataThread.o: ../DataThreads/DataThread.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling DataThread.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/okFrontPanelDLL.o: ../DataThreads/rhythm-api/okFrontPanelDLL.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling okFrontPanelDLL.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/DataBuffer.o: ../DataThreads/DataBuffer.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling DataBuffer.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = sources
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := FileReader.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/FileReaderEditor.o \
$(OBJDIR)/FileReader.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/FileReaderEditor.o: FileReaderEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling FileReaderEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/FileReader.o: FileReader.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling FileReader.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = filters
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := FilterNode.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/FilterEditor.o \
$(OBJDIR)/FilterNode.o \
$(OBJDIR)/Bessel.o \
$(OBJDIR)/Biquad.o \
$(OBJDIR)/Butterworth.o \
$(OBJDIR)/Cascade.o \
$(OBJDIR)/ChebyshevI.o \
$(OBJDIR)/ChebyshevII.o \
$(OBJDIR)/Custom.o \
$(OBJDIR)/Design.o \
$(OBJDIR)/Documentation.o \
$(OBJDIR)/Elliptic.o \
$(OBJDIR)/Filter.o \
$(OBJDIR)/Legendre.o \
$(OBJDIR)/Param.o \
$(OBJDIR)/PoleFilter.o \
$(OBJDIR)/RBJ.o \
$(OBJDIR)/RootFinder.o \
$(OBJDIR)/State.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/FilterEditor.o: FilterEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling FilterEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/FilterNode.o: FilterNode.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling FilterNode.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Bessel.o: ../Dsp/Bessel.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Bessel.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Biquad.o: ../Dsp/Biquad.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Biquad.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Butterworth.o: ../Dsp/Butterworth.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Butterworth.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Cascade.o: ../Dsp/Cascade.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Cascade.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/ChebyshevI.o: ../Dsp/ChebyshevI.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling ChebyshevI.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/ChebyshevII.o: ../Dsp/ChebyshevII.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling ChebyshevII.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Custom.o: ../Dsp/Custom.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Custom.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Design.o: ../Dsp/Design.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Design.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Documentation.o: ../Dsp/Documentation.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Documentation.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Elliptic.o: ../Dsp/Elliptic.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Elliptic.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Filter.o: ../Dsp/Filter.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Filter.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Legendre.o: ../Dsp/Legendre.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Legendre.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Param.o: ../Dsp/Param.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Param.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/PoleFilter.o: ../Dsp/PoleFilter.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling PoleFilter.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/RBJ.o: ../Dsp/RBJ.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling RBJ.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/RootFinder.o: ../Dsp/RootFinder.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling RootFinder.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/State.o: ../Dsp/State.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling State.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = sinks
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := LfpDisplayNode.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/LfpDisplayEditor.o \
$(OBJDIR)/LfpDisplayNode.o \
$(OBJDIR)/LfpDisplayCanvas.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@rm -rf $(BINDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/LfpDisplayEditor.o: LfpDisplayEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling LfpDisplayEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/LfpDisplayCanvas.o: LfpDisplayCanvas.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling LfpDisplayCanvas.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/LfpDisplayNode.o: LfpDisplayNode.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling LfpDisplayNode.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/VisualizerEditor.o: ../Editors/VisualizerEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling VisualizerEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = sinks
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := LfpTriggeredAverageNode.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/LfpTriggeredAverageEditor.o \
$(OBJDIR)/LfpTriggeredAverageNode.o \
$(OBJDIR)/LfpTriggeredAverageCanvas.o \
$(OBJDIR)/VisualizerEditor.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/LfpTriggeredAverageEditor.o: LfpTriggeredAverageEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling LfpTriggeredAverageEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/LfpTriggeredAverageCanvas.o: LfpTriggeredAverageCanvas.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling LfpTriggeredAverageCanvas.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/LfpTriggeredAverageNode.o: LfpTriggeredAverageNode.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling LfpTriggeredAverageNode.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/VisualizerEditor.o: ../Editors/VisualizerEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling VisualizerEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = utilities
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := Merger.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/MergerEditor.o \
$(OBJDIR)/Merger.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/MergerEditor.o: MergerEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling MergerEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Merger.o: Merger.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Merger.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
......@@ -37,7 +37,7 @@
#endif
#include "../../JuceLibraryCode/JuceHeader.h"
#include "../../../JuceLibraryCode/JuceHeader.h"
#include "../GenericProcessor/GenericProcessor.h"
#include "../ProcessorGraph/ProcessorGraph.h"
......
TYPE = utilities
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := PeriStimulusTimeHistogramEditor.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/PeriStimulusTimeHistogramEditor.o \
$(OBJDIR)/PeriStimulusTimeHistogramNode.o \
$(OBJDIR)/TrialCircularBuffer.o \
$(OBJDIR)/tictoc.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/PeriStimulusTimeHistogramEditorEditor.o: PeriStimulusTimeHistogramEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling PeriStimulusTimeHistogramEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/PeriStimulusTimeHistogramEditor.o: PeriStimulusTimeHistogramNode.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling PeriStimulusTimeHistogramNode.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/TrialCircularBuffer.o: TrialCircularBuffer.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling TrialCircularBuffer.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/tictoc.o: tictoc.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling tictoc.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
......@@ -24,7 +24,7 @@
#ifndef PSTHNODE_H_
#define PSTHNODE_H_
#include "../../JuceLibraryCode/JuceHeader.h"
#include "../../../JuceLibraryCode/JuceHeader.h"
//#include "../Editors/SpikeDisplayEditor.h"
#include "../Editors/VisualizerEditor.h"
#include "../NetworkEvents/NetworkEvents.h"
......
......@@ -24,7 +24,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#ifndef __TRIALCIRCULARBUFFER_H__
#define __TRIALCIRCULARBUFFER_H__
#include "../../JuceLibraryCode/JuceHeader.h"
#include "../../../JuceLibraryCode/JuceHeader.h"
#include "../GenericProcessor/GenericProcessor.h"
#include "../Visualization/SpikeObject.h"
#include "../Visualization/MatlabLikePlot.h"
......
......@@ -25,7 +25,7 @@
#ifndef __TICTOC_H
#define __TICTOC_H
#include "../../JuceLibraryCode/JuceHeader.h"
#include "../../../JuceLibraryCode/JuceHeader.h"
class TicToc
{
public:
......
TYPE = filters
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := PhaseDetector.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/PhaseDetectorEditor.o \
$(OBJDIR)/PhaseDetector.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/PhaseDetectorEditor.o: PhaseDetectorEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling PhaseDetectorEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/PhaseDetector.o: PhaseDetector.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling PhaseDetector.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = sinks
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := PulsePalOutput.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/PulsePalOutputEditor.o \
$(OBJDIR)/PulsePalOutput.o \
$(OBJDIR)/PulsePal.o \
$(OBJDIR)/ofSerial.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/PulsePalOutputEditor.o: PulsePalOutputEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling PulsePalOutputEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/PulsePalOutput.o: PulsePalOutput.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling PulsePalOutput.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/PulsePal.o: PulsePal.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling PulsePal.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/ofSerial.o: ../Serial/ofSerial.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling ofSerial.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = utilities
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := RecordControl.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/RecordControlEditor.o \
$(OBJDIR)/RecordControl.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/RecordControlEditor.o: RecordControlEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling RecordControlEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/RecordControl.o: RecordControl.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling RecordControl.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = sources
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := ResamplingNode.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/ResamplingNodeEditor.o \
$(OBJDIR)/ResamplingNode.o \
$(OBJDIR)/Bessel.o \
$(OBJDIR)/Biquad.o \
$(OBJDIR)/Butterworth.o \
$(OBJDIR)/Cascade.o \
$(OBJDIR)/ChebyshevI.o \
$(OBJDIR)/ChebyshevII.o \
$(OBJDIR)/Custom.o \
$(OBJDIR)/Design.o \
$(OBJDIR)/Documentation.o \
$(OBJDIR)/Elliptic.o \
$(OBJDIR)/Filter.o \
$(OBJDIR)/Legendre.o \
$(OBJDIR)/Param.o \
$(OBJDIR)/PoleFilter.o \
$(OBJDIR)/RBJ.o \
$(OBJDIR)/RootFinder.o \
$(OBJDIR)/State.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/ResamplingNodeEditor.o: ResamplingNodeEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling ResamplingNodeEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/ResamplingNode.o: ResamplingNode.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling ResamplingNode.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Bessel.o: ../Dsp/Bessel.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Bessel.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Biquad.o: ../Dsp/Biquad.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Biquad.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Butterworth.o: ../Dsp/Butterworth.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Butterworth.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Cascade.o: ../Dsp/Cascade.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Cascade.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/ChebyshevI.o: ../Dsp/ChebyshevI.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling ChebyshevI.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/ChebyshevII.o: ../Dsp/ChebyshevII.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling ChebyshevII.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Custom.o: ../Dsp/Custom.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Custom.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Design.o: ../Dsp/Design.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Design.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Documentation.o: ../Dsp/Documentation.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Documentation.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Elliptic.o: ../Dsp/Elliptic.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Elliptic.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Filter.o: ../Dsp/Filter.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Filter.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Legendre.o: ../Dsp/Legendre.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Legendre.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/Param.o: ../Dsp/Param.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling Param.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/PoleFilter.o: ../Dsp/PoleFilter.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling PoleFilter.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/RBJ.o: ../Dsp/RBJ.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling RBJ.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/RootFinder.o: ../Dsp/RootFinder.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling RootFinder.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/State.o: ../Dsp/State.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling State.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
TYPE = sources
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
PLUGINDIR := /usr/local/lib/GUI
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
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
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -lephys
LDDEPS :=
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
TARGET := SignalGenerator.so
BLDCMD = $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
OBJECTS := \
$(OBJDIR)/SignalGeneratorEditor.o \
$(OBJDIR)/SignalGenerator.o \
$(OBJDIR)/SpikeObject.o \
.PHONY: clean install
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
install:
@echo ${TARGET} installed.
-@sudo mv $(BINDIR)/$(TARGET) $(PLUGINDIR)/$(TYPE)/$(TARGET)
clean:
@echo Plugin cleaned.
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
-@rm -rf $(BINDIR)
-@sudo rm -rf $(PLUGINDIR)/$(TYPE)/$(TARGET)
strip:
@echo Plugin stripped.
-@strip --strip-unneeded $(OUTDIR)/$(TARGET)
$(OBJDIR)/SignalGeneratorEditor.o: SignalGeneratorEditor.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling SignalGeneratorEditor.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/SignalGenerator.o: SignalGenerator.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling SignalGenerator.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/SpikeObject.o: ../Visualization/SpikeObject.cpp
-@mkdir -p $(OBJDIR)
@echo "Compiling SpikeObject.cpp"
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment