mirror of https://github.com/ocornut/imgui.git
omar
10 years ago
3 changed files with 53 additions and 36 deletions
@ -0,0 +1,53 @@ |
|||
#
|
|||
# Cross Platform Make file
|
|||
#
|
|||
# Compatible with Ubuntu 14.04.1 and Mac OS X
|
|||
#
|
|||
#
|
|||
# if you using Mac OS X:
|
|||
# You should install glew via homebrew
|
|||
# brew install glew
|
|||
# Also you'll need glfw
|
|||
# http://www.glfw.org
|
|||
#
|
|||
|
|||
CXX = g++ |
|||
|
|||
OBJS = main.o |
|||
OBJS += ../../imgui.o |
|||
|
|||
UNAME_S := $(shell uname -s) |
|||
|
|||
|
|||
ifeq ($(UNAME_S), Linux) #LINUX
|
|||
ECHO_MESSAGE = "Linux" |
|||
CXXFLAGS = -I../../ `pkg-config --cflags glfw3` |
|||
LIBS = `pkg-config --static --libs glfw3` -lGLEW |
|||
endif |
|||
|
|||
ifeq ($(UNAME_S), Darwin) #APPLE
|
|||
ECHO_MESSAGE = "Mac OS X" |
|||
|
|||
LIBS = -framework OpenGL -framework Cocoa -framework IOKit -framework CoreVideo |
|||
LIBS += -L/usr/local/Cellar/glew/1.10.0/lib -L/usr/local/lib |
|||
LIBS += -lglew -lglfw3 |
|||
|
|||
CXXFLAGS = -I/usr/local/Cellar/glew/1.10.0/include -I/usr/local/include |
|||
CXXFLAGS += -I../../ |
|||
|
|||
# CXXFLAGS += -D__APPLE__
|
|||
|
|||
endif |
|||
|
|||
.cpp.o: |
|||
$(CXX) $(CXXFLAGS) -c -o $@ $< |
|||
|
|||
all:imgui_example |
|||
@echo Build complete for $(ECHO_MESSAGE) |
|||
|
|||
imgui_example:$(OBJS) |
|||
$(CXX) -o imgui_example $(OBJS) $(CXXFLAGS) $(LIBS) |
|||
|
|||
clean: |
|||
rm $(OBJS) |
|||
|
@ -1,18 +0,0 @@ |
|||
#
|
|||
# Quick and dirty makefile to build on Linux
|
|||
# tested on Ubuntu 14.04.1 32bit
|
|||
#
|
|||
|
|||
SRC = main.cpp ../../imgui.cpp |
|||
|
|||
OBJ = $(SRC:.cpp=.o) |
|||
|
|||
CXXFLAGS = -I../../ `pkg-config --cflags glfw3` |
|||
|
|||
LIBS = `pkg-config --static --libs glfw3` -lGLEW |
|||
|
|||
all: $(OBJ) |
|||
$(CXX) $(OBJ) $(LIBS) |
|||
|
|||
clean: |
|||
$(RM) -f $(OBJ) |
@ -1,18 +0,0 @@ |
|||
# This makefile currently only works for mac os
|
|||
# You should install via homebrew:
|
|||
# brew install glew
|
|||
# brew install glfw3
|
|||
#
|
|||
|
|||
CXXFLAGS=-framework OpenGL -framework Cocoa -framework IOKit -framework CoreVideo |
|||
CXXFLAGS+=-I/usr/local/Cellar/glew/1.10.0/include -I/usr/local/Cellar/glfw3/3.0.4/include |
|||
CXXFLAGS+=-L/usr/local/Cellar/glew/1.10.0/lib -L/usr/local/Cellar/glfw3/3.0.4/lib |
|||
CXXFLAGS+=-lglew -lglfw3 |
|||
CXXFLAGS+=-I../../ |
|||
CXXFLAGS+= -D__APPLE__ |
|||
|
|||
main: main.cpp ../../imgui.cpp |
|||
$(CXX) $(CXXFLAGS) -o $@ $^ |
|||
|
|||
clean: |
|||
rm main |
Loading…
Reference in new issue