mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Introjucer: made sure the linux makefiles don't do crazy things when given mis-typed config names.
This commit is contained in:
parent
76c8400049
commit
633ff931d6
7 changed files with 22 additions and 22 deletions
|
|
@ -26,6 +26,7 @@ ifeq ($(CONFIG),Debug)
|
|||
RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCE_UNIT_TESTS=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=3.0.0" -D "JUCE_APP_VERSION_HEX=0x30000" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := JuceDemo
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG),Release)
|
||||
|
|
@ -46,6 +47,7 @@ ifeq ($(CONFIG),Release)
|
|||
RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCE_UNIT_TESTS=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=3.0.0" -D "JUCE_APP_VERSION_HEX=0x30000" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := JuceDemo
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
OBJECTS := \
|
||||
|
|
@ -114,9 +116,7 @@ $(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
|
|||
|
||||
clean:
|
||||
@echo Cleaning JuceDemo
|
||||
-@rm -f $(OUTDIR)/$(TARGET)
|
||||
-@rm -rf $(OBJDIR)/*
|
||||
-@rm -rf $(OBJDIR)
|
||||
@$(CLEANCMD)
|
||||
|
||||
strip:
|
||||
@echo Stripping JuceDemo
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ ifeq ($(CONFIG),Debug)
|
|||
RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=3.1.0" -D "JUCE_APP_VERSION_HEX=0x30100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := Introjucer
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG),Release)
|
||||
|
|
@ -46,6 +47,7 @@ ifeq ($(CONFIG),Release)
|
|||
RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=3.1.0" -D "JUCE_APP_VERSION_HEX=0x30100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := Introjucer
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
OBJECTS := \
|
||||
|
|
@ -110,9 +112,7 @@ $(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
|
|||
|
||||
clean:
|
||||
@echo Cleaning The Introjucer
|
||||
-@rm -f $(OUTDIR)/$(TARGET)
|
||||
-@rm -rf $(OBJDIR)/*
|
||||
-@rm -rf $(OBJDIR)
|
||||
@$(CLEANCMD)
|
||||
|
||||
strip:
|
||||
@echo Stripping The Introjucer
|
||||
|
|
|
|||
|
|
@ -244,7 +244,9 @@ private:
|
|||
else
|
||||
out << " BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)" << newLine;
|
||||
|
||||
out << "endif" << newLine << newLine;
|
||||
out << " CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)" << newLine
|
||||
<< "endif" << newLine
|
||||
<< newLine;
|
||||
}
|
||||
|
||||
void writeObjects (OutputStream& out, const Array<RelativePath>& files) const
|
||||
|
|
@ -291,9 +293,7 @@ private:
|
|||
|
||||
out << "clean:" << newLine
|
||||
<< "\t@echo Cleaning " << projectName << newLine
|
||||
<< "\t-@rm -f $(OUTDIR)/$(TARGET)" << newLine
|
||||
<< "\t-@rm -rf $(OBJDIR)/*" << newLine
|
||||
<< "\t-@rm -rf $(OBJDIR)" << newLine
|
||||
<< "\t@$(CLEANCMD)" << newLine
|
||||
<< newLine;
|
||||
|
||||
out << "strip:" << newLine
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ ifeq ($(CONFIG),Debug)
|
|||
RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := JuceDemoPlugin.so
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG),Release)
|
||||
|
|
@ -46,6 +47,7 @@ ifeq ($(CONFIG),Release)
|
|||
RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := JuceDemoPlugin.so
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
OBJECTS := \
|
||||
|
|
@ -76,9 +78,7 @@ $(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
|
|||
|
||||
clean:
|
||||
@echo Cleaning JuceDemoPlugin
|
||||
-@rm -f $(OUTDIR)/$(TARGET)
|
||||
-@rm -rf $(OBJDIR)/*
|
||||
-@rm -rf $(OBJDIR)
|
||||
@$(CLEANCMD)
|
||||
|
||||
strip:
|
||||
@echo Stripping JuceDemoPlugin
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ ifeq ($(CONFIG),Debug)
|
|||
RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := Plugin\ Host
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG),Release)
|
||||
|
|
@ -46,6 +47,7 @@ ifeq ($(CONFIG),Release)
|
|||
RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := Plugin\ Host
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
OBJECTS := \
|
||||
|
|
@ -80,9 +82,7 @@ $(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
|
|||
|
||||
clean:
|
||||
@echo Cleaning Plugin Host
|
||||
-@rm -f $(OUTDIR)/$(TARGET)
|
||||
-@rm -rf $(OBJDIR)/*
|
||||
-@rm -rf $(OBJDIR)
|
||||
@$(CLEANCMD)
|
||||
|
||||
strip:
|
||||
@echo Stripping Plugin Host
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ ifeq ($(CONFIG),Debug)
|
|||
RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := BinaryBuilder
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG),Release)
|
||||
|
|
@ -46,6 +47,7 @@ ifeq ($(CONFIG),Release)
|
|||
RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := BinaryBuilder
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
OBJECTS := \
|
||||
|
|
@ -63,9 +65,7 @@ $(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
|
|||
|
||||
clean:
|
||||
@echo Cleaning BinaryBuilder
|
||||
-@rm -f $(OUTDIR)/$(TARGET)
|
||||
-@rm -rf $(OBJDIR)/*
|
||||
-@rm -rf $(OBJDIR)
|
||||
@$(CLEANCMD)
|
||||
|
||||
strip:
|
||||
@echo Stripping BinaryBuilder
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ ifeq ($(CONFIG),Debug)
|
|||
RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := HelloWorld
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG),Release)
|
||||
|
|
@ -46,6 +47,7 @@ ifeq ($(CONFIG),Release)
|
|||
RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
TARGET := HelloWorld
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
endif
|
||||
|
||||
OBJECTS := \
|
||||
|
|
@ -69,9 +71,7 @@ $(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
|
|||
|
||||
clean:
|
||||
@echo Cleaning HelloWorld
|
||||
-@rm -f $(OUTDIR)/$(TARGET)
|
||||
-@rm -rf $(OBJDIR)/*
|
||||
-@rm -rf $(OBJDIR)
|
||||
@$(CLEANCMD)
|
||||
|
||||
strip:
|
||||
@echo Stripping HelloWorld
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue