Skip to content

Commit 8a0fdad

Browse files
committed
Added static uuid to premake script, added back project files
1 parent c0fa2a5 commit 8a0fdad

File tree

7 files changed

+1005
-0
lines changed

7 files changed

+1005
-0
lines changed

Makefile

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# GNU Make solution makefile autogenerated by Premake
2+
# Type "make help" for usage help
3+
4+
ifndef config
5+
config=debug
6+
endif
7+
export config
8+
9+
PROJECTS := qor
10+
11+
.PHONY: all clean help $(PROJECTS)
12+
13+
all: $(PROJECTS)
14+
15+
qor:
16+
@echo "==== Building qor ($(config)) ===="
17+
@${MAKE} --no-print-directory -C . -f qor.make
18+
19+
clean:
20+
@${MAKE} --no-print-directory -C . -f qor.make clean
21+
22+
help:
23+
@echo "Usage: make [config=name] [target]"
24+
@echo ""
25+
@echo "CONFIGURATIONS:"
26+
@echo " debug"
27+
@echo " release"
28+
@echo ""
29+
@echo "TARGETS:"
30+
@echo " all (default)"
31+
@echo " clean"
32+
@echo " qor"
33+
@echo ""
34+
@echo "For more information, see http://industriousone.com/premake/quick-start"

premake4.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ solution("qor")
1111
flags { "Optimize" }
1212

1313
project("qor")
14+
uuid("51577de0-6128-11e1-b86c-0800200c9a66")
1415
kind("WindowedApp")
1516
language("C++")
1617
links {

qor.make

Lines changed: 304 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,304 @@
1+
# GNU Make project makefile autogenerated by Premake
2+
ifndef config
3+
config=debug
4+
endif
5+
6+
ifndef verbose
7+
SILENT = @
8+
endif
9+
10+
ifndef CC
11+
CC = gcc
12+
endif
13+
14+
ifndef CXX
15+
CXX = g++
16+
endif
17+
18+
ifndef AR
19+
AR = ar
20+
endif
21+
22+
ifeq ($(config),debug)
23+
OBJDIR = obj/Debug
24+
TARGETDIR = bin
25+
TARGET = $(TARGETDIR)/qor
26+
DEFINES += -DDEBUG
27+
INCLUDES += -Ithird_party/include
28+
CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
29+
CFLAGS += $(CPPFLAGS) $(ARCH) -g -std=c++0x
30+
CXXFLAGS += $(CFLAGS)
31+
LDFLAGS += -Lthird_party/lib
32+
LIBS += -lGL -lGLU -lSDL -lSDLmain -lGLEW -lassimp -lIL -lILU -lopenal -lalut -lNewton -logg -lvorbis -lvorbisfile -lftgl -lboost_system -lboost_filesystem -llua5.1 -lluabind
33+
RESFLAGS += $(DEFINES) $(INCLUDES)
34+
LDDEPS +=
35+
LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
36+
define PREBUILDCMDS
37+
endef
38+
define PRELINKCMDS
39+
endef
40+
define POSTBUILDCMDS
41+
endef
42+
endif
43+
44+
ifeq ($(config),release)
45+
OBJDIR = obj/Release
46+
TARGETDIR = bin
47+
TARGET = $(TARGETDIR)/qor
48+
DEFINES += -DNDEBUG
49+
INCLUDES += -Ithird_party/include
50+
CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
51+
CFLAGS += $(CPPFLAGS) $(ARCH) -O2 -std=c++0x
52+
CXXFLAGS += $(CFLAGS)
53+
LDFLAGS += -s -Lthird_party/lib
54+
LIBS += -lGL -lGLU -lSDL -lSDLmain -lGLEW -lassimp -lIL -lILU -lopenal -lalut -lNewton -logg -lvorbis -lvorbisfile -lftgl -lboost_system -lboost_filesystem -llua5.1 -lluabind
55+
RESFLAGS += $(DEFINES) $(INCLUDES)
56+
LDDEPS +=
57+
LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
58+
define PREBUILDCMDS
59+
endef
60+
define PRELINKCMDS
61+
endef
62+
define POSTBUILDCMDS
63+
endef
64+
endif
65+
66+
OBJECTS := \
67+
$(OBJDIR)/Freq.o \
68+
$(OBJDIR)/Filesystem.o \
69+
$(OBJDIR)/Entity.o \
70+
$(OBJDIR)/Frustum.o \
71+
$(OBJDIR)/Physics.o \
72+
$(OBJDIR)/Engine.o \
73+
$(OBJDIR)/IPhysicsObject.o \
74+
$(OBJDIR)/Shader.o \
75+
$(OBJDIR)/ParticleSystem.o \
76+
$(OBJDIR)/Scene.o \
77+
$(OBJDIR)/Input.o \
78+
$(OBJDIR)/EnvironmentNode.o \
79+
$(OBJDIR)/Developer.o \
80+
$(OBJDIR)/Spectator.o \
81+
$(OBJDIR)/Mesh.o \
82+
$(OBJDIR)/Main.o \
83+
$(OBJDIR)/Texture.o \
84+
$(OBJDIR)/Console.o \
85+
$(OBJDIR)/Log.o \
86+
$(OBJDIR)/PropertyList.o \
87+
$(OBJDIR)/Node.o \
88+
$(OBJDIR)/GUI.o \
89+
$(OBJDIR)/Renderer.o \
90+
$(OBJDIR)/Graphics.o \
91+
$(OBJDIR)/Actor.o \
92+
$(OBJDIR)/Material.o \
93+
$(OBJDIR)/Audio.o \
94+
$(OBJDIR)/TrackerNode.o \
95+
$(OBJDIR)/DumbyPartitioner.o \
96+
$(OBJDIR)/EulerNode.o \
97+
$(OBJDIR)/Settings.o \
98+
$(OBJDIR)/Batch.o \
99+
$(OBJDIR)/Shadow.o \
100+
$(OBJDIR)/NodeFactory.o \
101+
$(OBJDIR)/GameState.o \
102+
$(OBJDIR)/pnSocket.o \
103+
$(OBJDIR)/pnBuffer.o \
104+
$(OBJDIR)/pnUtil.o \
105+
$(OBJDIR)/pn.o \
106+
$(OBJDIR)/matrixstack.o \
107+
$(OBJDIR)/GameState.o \
108+
$(OBJDIR)/EditorState.o \
109+
$(OBJDIR)/SelectorNode.o \
110+
$(OBJDIR)/GameState.o \
111+
112+
RESOURCES := \
113+
114+
SHELLTYPE := msdos
115+
ifeq (,$(ComSpec)$(COMSPEC))
116+
SHELLTYPE := posix
117+
endif
118+
ifeq (/bin,$(findstring /bin,$(SHELL)))
119+
SHELLTYPE := posix
120+
endif
121+
122+
.PHONY: clean prebuild prelink
123+
124+
all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET)
125+
@:
126+
127+
$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)
128+
@echo Linking qor
129+
$(SILENT) $(LINKCMD)
130+
$(POSTBUILDCMDS)
131+
132+
$(TARGETDIR):
133+
@echo Creating $(TARGETDIR)
134+
ifeq (posix,$(SHELLTYPE))
135+
$(SILENT) mkdir -p $(TARGETDIR)
136+
else
137+
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
138+
endif
139+
140+
$(OBJDIR):
141+
@echo Creating $(OBJDIR)
142+
ifeq (posix,$(SHELLTYPE))
143+
$(SILENT) mkdir -p $(OBJDIR)
144+
else
145+
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
146+
endif
147+
148+
clean:
149+
@echo Cleaning qor
150+
ifeq (posix,$(SHELLTYPE))
151+
$(SILENT) rm -f $(TARGET)
152+
$(SILENT) rm -rf $(OBJDIR)
153+
else
154+
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
155+
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
156+
endif
157+
158+
prebuild:
159+
$(PREBUILDCMDS)
160+
161+
prelink:
162+
$(PRELINKCMDS)
163+
164+
ifneq (,$(PCH))
165+
$(GCH): $(PCH)
166+
@echo $(notdir $<)
167+
-$(SILENT) cp $< $(OBJDIR)
168+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
169+
endif
170+
171+
$(OBJDIR)/Freq.o: src/Freq.cpp
172+
@echo $(notdir $<)
173+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
174+
$(OBJDIR)/Filesystem.o: src/Filesystem.cpp
175+
@echo $(notdir $<)
176+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
177+
$(OBJDIR)/Entity.o: src/Entity.cpp
178+
@echo $(notdir $<)
179+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
180+
$(OBJDIR)/Frustum.o: src/Frustum.cpp
181+
@echo $(notdir $<)
182+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
183+
$(OBJDIR)/Physics.o: src/Physics.cpp
184+
@echo $(notdir $<)
185+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
186+
$(OBJDIR)/Engine.o: src/Engine.cpp
187+
@echo $(notdir $<)
188+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
189+
$(OBJDIR)/IPhysicsObject.o: src/IPhysicsObject.cpp
190+
@echo $(notdir $<)
191+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
192+
$(OBJDIR)/Shader.o: src/Shader.cpp
193+
@echo $(notdir $<)
194+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
195+
$(OBJDIR)/ParticleSystem.o: src/ParticleSystem.cpp
196+
@echo $(notdir $<)
197+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
198+
$(OBJDIR)/Scene.o: src/Scene.cpp
199+
@echo $(notdir $<)
200+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
201+
$(OBJDIR)/Input.o: src/Input.cpp
202+
@echo $(notdir $<)
203+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
204+
$(OBJDIR)/EnvironmentNode.o: src/EnvironmentNode.cpp
205+
@echo $(notdir $<)
206+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
207+
$(OBJDIR)/Developer.o: src/Developer.cpp
208+
@echo $(notdir $<)
209+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
210+
$(OBJDIR)/Spectator.o: src/Spectator.cpp
211+
@echo $(notdir $<)
212+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
213+
$(OBJDIR)/Mesh.o: src/Mesh.cpp
214+
@echo $(notdir $<)
215+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
216+
$(OBJDIR)/Main.o: src/Main.cpp
217+
@echo $(notdir $<)
218+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
219+
$(OBJDIR)/Texture.o: src/Texture.cpp
220+
@echo $(notdir $<)
221+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
222+
$(OBJDIR)/Console.o: src/Console.cpp
223+
@echo $(notdir $<)
224+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
225+
$(OBJDIR)/Log.o: src/Log.cpp
226+
@echo $(notdir $<)
227+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
228+
$(OBJDIR)/PropertyList.o: src/PropertyList.cpp
229+
@echo $(notdir $<)
230+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
231+
$(OBJDIR)/Node.o: src/Node.cpp
232+
@echo $(notdir $<)
233+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
234+
$(OBJDIR)/GUI.o: src/GUI.cpp
235+
@echo $(notdir $<)
236+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
237+
$(OBJDIR)/Renderer.o: src/Renderer.cpp
238+
@echo $(notdir $<)
239+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
240+
$(OBJDIR)/Graphics.o: src/Graphics.cpp
241+
@echo $(notdir $<)
242+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
243+
$(OBJDIR)/Actor.o: src/Actor.cpp
244+
@echo $(notdir $<)
245+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
246+
$(OBJDIR)/Material.o: src/Material.cpp
247+
@echo $(notdir $<)
248+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
249+
$(OBJDIR)/Audio.o: src/Audio.cpp
250+
@echo $(notdir $<)
251+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
252+
$(OBJDIR)/TrackerNode.o: src/TrackerNode.cpp
253+
@echo $(notdir $<)
254+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
255+
$(OBJDIR)/DumbyPartitioner.o: src/DumbyPartitioner.cpp
256+
@echo $(notdir $<)
257+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
258+
$(OBJDIR)/EulerNode.o: src/EulerNode.cpp
259+
@echo $(notdir $<)
260+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
261+
$(OBJDIR)/Settings.o: src/Settings.cpp
262+
@echo $(notdir $<)
263+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
264+
$(OBJDIR)/Batch.o: src/Batch.cpp
265+
@echo $(notdir $<)
266+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
267+
$(OBJDIR)/Shadow.o: src/Shadow.cpp
268+
@echo $(notdir $<)
269+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
270+
$(OBJDIR)/NodeFactory.o: src/NodeFactory.cpp
271+
@echo $(notdir $<)
272+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
273+
$(OBJDIR)/GameState.o: src/game/GameState.cpp
274+
@echo $(notdir $<)
275+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
276+
$(OBJDIR)/pnSocket.o: src/pn/pnSocket.cpp
277+
@echo $(notdir $<)
278+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
279+
$(OBJDIR)/pnBuffer.o: src/pn/pnBuffer.cpp
280+
@echo $(notdir $<)
281+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
282+
$(OBJDIR)/pnUtil.o: src/pn/pnUtil.cpp
283+
@echo $(notdir $<)
284+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
285+
$(OBJDIR)/pn.o: src/pn/pn.cpp
286+
@echo $(notdir $<)
287+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
288+
$(OBJDIR)/matrixstack.o: src/math/matrixstack.cpp
289+
@echo $(notdir $<)
290+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
291+
$(OBJDIR)/GameState.o: src/mod_demo/GameState.cpp
292+
@echo $(notdir $<)
293+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
294+
$(OBJDIR)/EditorState.o: src/editor/EditorState.cpp
295+
@echo $(notdir $<)
296+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
297+
$(OBJDIR)/SelectorNode.o: src/editor/SelectorNode.cpp
298+
@echo $(notdir $<)
299+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
300+
$(OBJDIR)/GameState.o: src/mod_ne/GameState.cpp
301+
@echo $(notdir $<)
302+
$(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
303+
304+
-include $(OBJECTS:%.o=%.d)

qor.sln

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 11.00
3+
# Visual Studio 2010
4+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qor", "qor.vcxproj", "{51577DE0-6128-11E1-B86C-0800200C9A66}"
5+
EndProject
6+
Global
7+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
8+
Debug|Win32 = Debug|Win32
9+
Release|Win32 = Release|Win32
10+
EndGlobalSection
11+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
12+
{51577DE0-6128-11E1-B86C-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
13+
{51577DE0-6128-11E1-B86C-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
14+
{51577DE0-6128-11E1-B86C-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
15+
{51577DE0-6128-11E1-B86C-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
16+
EndGlobalSection
17+
GlobalSection(SolutionProperties) = preSolution
18+
HideSolutionNode = FALSE
19+
EndGlobalSection
20+
EndGlobal

0 commit comments

Comments
 (0)