mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
This commit is contained in:
parent
aa47911aac
commit
a63bec1972
20 changed files with 167 additions and 124 deletions
|
|
@ -10,12 +10,14 @@ ifeq ($(CONFIG),Debug)
|
|||
LIBDIR := build
|
||||
OBJDIR := build/intermediate/Debug
|
||||
OUTDIR := build
|
||||
CPPFLAGS := -MD -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -I "/usr/include"
|
||||
CFLAGS += $(CPPFLAGS) -g -D_DEBUG -ggdb
|
||||
CPPFLAGS := -MMD -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -I "/usr/include"
|
||||
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -D_DEBUG -ggdb
|
||||
CXXFLAGS := $(CFLAGS)
|
||||
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -L "/usr/X11R6/lib/" -L "../../../../bin" -lfreetype -lpthread -lrt -lX11 -lGL -lGLU -lXinerama -lasound -ljuce_debug
|
||||
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -mwindows -L"/usr/X11R6/lib/" -L"../../../../bin" -lfreetype -lpthread -lrt -lX11 -lGL -lGLU -lXinerama -lasound -ljuce_debug
|
||||
LDDEPS :=
|
||||
RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -I "/usr/include"
|
||||
TARGET := jucedemo
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG),Release)
|
||||
|
|
@ -23,12 +25,14 @@ ifeq ($(CONFIG),Release)
|
|||
LIBDIR := build
|
||||
OBJDIR := build/intermediate/Release
|
||||
OUTDIR := build
|
||||
CPPFLAGS := -MD -D "LINUX=1" -D "NDEBUG=1" -I "/usr/include"
|
||||
CFLAGS += $(CPPFLAGS) -O2
|
||||
CPPFLAGS := -MMD -D "LINUX=1" -D "NDEBUG=1" -I "/usr/include"
|
||||
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -O2
|
||||
CXXFLAGS := $(CFLAGS)
|
||||
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -s -L "/usr/X11R6/lib/" -L "../../../../bin" -lfreetype -lpthread -lrt -lX11 -lGL -lGLU -lXinerama -lasound -ljuce
|
||||
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -mwindows -s -L"/usr/X11R6/lib/" -L"../../../../bin" -lfreetype -lpthread -lrt -lX11 -lGL -lGLU -lXinerama -lasound -ljuce
|
||||
LDDEPS :=
|
||||
RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -I "/usr/include"
|
||||
TARGET := jucedemo
|
||||
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
|
||||
endif
|
||||
|
||||
OBJECTS := \
|
||||
|
|
@ -47,8 +51,15 @@ OBJECTS := \
|
|||
$(OBJDIR)/TreeViewDemo.o \
|
||||
$(OBJDIR)/WidgetsDemo.o \
|
||||
|
||||
MKDIR_TYPE := msdos
|
||||
CMD := $(subst \,\\,$(ComSpec)$(COMSPEC))
|
||||
ifeq (,$(CMD))
|
||||
MKDIR_TYPE := posix
|
||||
endif
|
||||
ifeq (/bin/sh.exe,$(SHELL))
|
||||
MKDIR_TYPE := posix
|
||||
endif
|
||||
ifeq ($(MKDIR_TYPE),posix)
|
||||
CMD_MKBINDIR := mkdir -p $(BINDIR)
|
||||
CMD_MKLIBDIR := mkdir -p $(LIBDIR)
|
||||
CMD_MKOUTDIR := mkdir -p $(OUTDIR)
|
||||
|
|
@ -67,11 +78,17 @@ $(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
|
|||
-@$(CMD_MKBINDIR)
|
||||
-@$(CMD_MKLIBDIR)
|
||||
-@$(CMD_MKOUTDIR)
|
||||
@$(CXX) -o $@ $(OBJECTS) $(LDFLAGS) $(RESOURCES)
|
||||
@$(BLDCMD)
|
||||
|
||||
clean:
|
||||
@echo Cleaning JuceDemo
|
||||
ifeq ($(MKDIR_TYPE),posix)
|
||||
-@rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
|
||||
else
|
||||
-@if exist $(subst /,\,$(OUTDIR)/$(TARGET)) del /q $(subst /,\,$(OUTDIR)/$(TARGET))
|
||||
-@if exist $(subst /,\,$(OBJDIR)) del /q $(subst /,\,$(OBJDIR))
|
||||
-@if exist $(subst /,\,$(OBJDIR)) rmdir /s /q $(subst /,\,$(OBJDIR))
|
||||
endif
|
||||
|
||||
$(OBJDIR)/ApplicationStartup.o: ../../src/ApplicationStartup.cpp
|
||||
-@$(CMD_MKOBJDIR)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue