mirror of
https://github.com/minetest/irrlicht.git
synced 2025-08-11 03:30:37 +02:00
bin
doc
examples
include
lib
media
scripts
source
tests
tools
Exporters
FileToHeader
GUIEditor
CGUIAttribute.h
CGUIAttributeEditor.cpp
CGUIAttributeEditor.h
CGUIBoolAttribute.h
CGUIColorAttribute.h
CGUIDummyEditorStub.h
CGUIEditFactory.cpp
CGUIEditFactory.h
CGUIEditWindow.cpp
CGUIEditWindow.h
CGUIEditWorkspace.cpp
CGUIEditWorkspace.h
CGUIEnumAttribute.h
CGUIPanel.cpp
CGUIPanel.h
CGUIStringAttribute.h
CGUITextureAttribute.h
CGUITextureCacheBrowser.cpp
CGUITextureCacheBrowser.h
CMemoryReadWriteFile.cpp
CMemoryReadWriteFile.h
EGUIEditTypes.h
GUI Editor_vc10.vcxproj
GUI Editor_vc10.vcxproj.filters
GUI Editor_vc11.vcxproj
GUI Editor_vc11.vcxproj.filters
GUI Editor_vc12.vcxproj
GUI Editor_vc12.vcxproj.filters
GUI Editor_vc14.vcxproj
GUI Editor_vc14.vcxproj.filters
GUI Editor_vc16.vcxproj
GUI Editor_vc17.vcxproj
GUIEditor_gcc.cbp
Makefile
main.cpp
IrrFontTool
MeshConverter
irrEdit
changes.txt
readme.txt
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6000 dfc29bdd-3216-0410-991c-e03cc46cb475
44 lines
1.2 KiB
Makefile
44 lines
1.2 KiB
Makefile
# Irrlicht Engine GUIEditor Makefile
|
|
Target = GUIEditor
|
|
Sources = CGUIAttributeEditor.cpp CGUIEditFactory.cpp CGUIEditWindow.cpp CGUIEditWorkspace.cpp CGUIPanel.cpp CGUITextureCacheBrowser.cpp CMemoryReadWriteFile.cpp main.cpp
|
|
|
|
CPPFLAGS = -I../../include -I/usr/X11R6/include
|
|
CXXFLAGS = -Wall -O3 -ffast-math
|
|
|
|
ifeq ($(HOSTTYPE), x86_64)
|
|
LIBSELECT=64
|
|
endif
|
|
|
|
all: all_linux
|
|
|
|
# target specific settings
|
|
all_linux: SYSTEM=Linux
|
|
all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/$(SYSTEM) -lIrrlicht -lGL -lXxf86vm -lXext -lX11
|
|
|
|
all_win32 clean_win32: SYSTEM=Win32-gcc
|
|
all_win32: LDFLAGS = -L../../lib/$(SYSTEM) -lIrrlicht -lopengl32 -lm
|
|
|
|
# if you enable sound add the proper library for linking
|
|
#LDFLAGS += -lIrrKlang
|
|
#LDFLAGS += -laudiere
|
|
#LDFLAGS += -lSDL_mixer -lSDL
|
|
|
|
all_win32 clean_win32: SUF=.exe
|
|
# name of the binary - only valid for targets which set SYSTEM
|
|
DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
|
|
|
|
OBJ = $(Sources:.cpp=.o)
|
|
|
|
all_linux all_win32: $(OBJ)
|
|
$(warning Building...)
|
|
$(CXX) $(CPPFLAGS) $(CXXFLAGS) $^ -o $(DESTPATH) $(LDFLAGS)
|
|
|
|
clean: clean_linux clean_win32
|
|
$(warning Cleaning...)
|
|
@$(RM) $(OBJ)
|
|
|
|
clean_linux clean_win32:
|
|
@$(RM) $(DESTPATH)
|
|
|
|
.PHONY: all all_win32 clean clean_linux clean_win32
|