1
0
mirror of https://github.com/minetest/irrlicht.git synced 2025-08-11 03:30:37 +02:00
Files
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
irrlicht/tools/GUIEditor/Makefile
cutealien 8310a3fbad Avoid warning and make local variable lower-case.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6000 dfc29bdd-3216-0410-991c-e03cc46cb475
2019-12-12 16:32:41 +00:00

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