aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/ode-0.9/build/gnu/drawstuff.make
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/ode-0.9/build/gnu/drawstuff.make')
-rw-r--r--libraries/ode-0.9/build/gnu/drawstuff.make130
1 files changed, 130 insertions, 0 deletions
diff --git a/libraries/ode-0.9/build/gnu/drawstuff.make b/libraries/ode-0.9/build/gnu/drawstuff.make
new file mode 100644
index 0000000..5d55c53
--- /dev/null
+++ b/libraries/ode-0.9/build/gnu/drawstuff.make
@@ -0,0 +1,130 @@
1# C++ Static Library Makefile autogenerated by premake
2# Don't edit this file! Instead edit `premake.lua` then rerun `make`
3
4ifndef CONFIG
5 CONFIG=DebugDLL
6endif
7
8ifeq ($(CONFIG),DebugDLL)
9 BINDIR := ../../lib/DebugDLL
10 LIBDIR := ../../lib/DebugDLL
11 OBJDIR := obj/drawstuff/DebugDLL
12 OUTDIR := ../../lib/DebugDLL
13 CPPFLAGS := -MMD -D "WIN32" -D "DS_DLL" -D "USRDLL" -I "../../include"
14 CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g
15 CXXFLAGS := $(CFLAGS)
16 LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -luser32 -lopengl32 -lglu32 -lwinmm -lgdi32
17 LDDEPS :=
18 RESFLAGS := -D "WIN32" -D "DS_DLL" -D "USRDLL" -I "../../include"
19 TARGET := drawstuff.dll
20 BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
21endif
22
23ifeq ($(CONFIG),ReleaseDLL)
24 BINDIR := ../../lib/ReleaseDLL
25 LIBDIR := ../../lib/ReleaseDLL
26 OBJDIR := obj/drawstuff/ReleaseDLL
27 OUTDIR := ../../lib/ReleaseDLL
28 CPPFLAGS := -MMD -D "WIN32" -D "DS_DLL" -D "USRDLL" -I "../../include"
29 CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -O3 -fomit-frame-pointer
30 CXXFLAGS := $(CFLAGS)
31 LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -s -luser32 -lopengl32 -lglu32 -lwinmm -lgdi32
32 LDDEPS :=
33 RESFLAGS := -D "WIN32" -D "DS_DLL" -D "USRDLL" -I "../../include"
34 TARGET := drawstuff.dll
35 BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
36endif
37
38ifeq ($(CONFIG),DebugLib)
39 BINDIR := ../../lib/DebugLib
40 LIBDIR := ../../lib/DebugLib
41 OBJDIR := obj/drawstuff/DebugLib
42 OUTDIR := ../../lib/DebugLib
43 CPPFLAGS := -MMD -D "WIN32" -D "DS_LIB" -I "../../include"
44 CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g
45 CXXFLAGS := $(CFLAGS)
46 LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -luser32 -lopengl32 -lglu32 -lwinmm -lgdi32
47 LDDEPS :=
48 RESFLAGS := -D "WIN32" -D "DS_LIB" -I "../../include"
49 TARGET := libdrawstuff.a
50 BLDCMD = ar -rcs $(OUTDIR)/$(TARGET) $(OBJECTS) $(TARGET_ARCH)
51endif
52
53ifeq ($(CONFIG),ReleaseLib)
54 BINDIR := ../../lib/ReleaseLib
55 LIBDIR := ../../lib/ReleaseLib
56 OBJDIR := obj/drawstuff/ReleaseLib
57 OUTDIR := ../../lib/ReleaseLib
58 CPPFLAGS := -MMD -D "WIN32" -D "DS_LIB" -I "../../include"
59 CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -O3 -fomit-frame-pointer
60 CXXFLAGS := $(CFLAGS)
61 LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -s -luser32 -lopengl32 -lglu32 -lwinmm -lgdi32
62 LDDEPS :=
63 RESFLAGS := -D "WIN32" -D "DS_LIB" -I "../../include"
64 TARGET := libdrawstuff.a
65 BLDCMD = ar -rcs $(OUTDIR)/$(TARGET) $(OBJECTS) $(TARGET_ARCH)
66endif
67
68OBJECTS := \
69 $(OBJDIR)/drawstuff.o \
70 $(OBJDIR)/windows.o \
71
72RESOURCES := \
73 $(OBJDIR)/resources.res \
74
75MKDIR_TYPE := msdos
76CMD := $(subst \,\\,$(ComSpec)$(COMSPEC))
77ifeq (,$(CMD))
78 MKDIR_TYPE := posix
79endif
80ifeq (/bin/sh.exe,$(SHELL))
81 MKDIR_TYPE := posix
82endif
83ifeq ($(MKDIR_TYPE),posix)
84 CMD_MKBINDIR := mkdir -p $(BINDIR)
85 CMD_MKLIBDIR := mkdir -p $(LIBDIR)
86 CMD_MKOUTDIR := mkdir -p $(OUTDIR)
87 CMD_MKOBJDIR := mkdir -p $(OBJDIR)
88else
89 CMD_MKBINDIR := $(CMD) /c if not exist $(subst /,\\,$(BINDIR)) mkdir $(subst /,\\,$(BINDIR))
90 CMD_MKLIBDIR := $(CMD) /c if not exist $(subst /,\\,$(LIBDIR)) mkdir $(subst /,\\,$(LIBDIR))
91 CMD_MKOUTDIR := $(CMD) /c if not exist $(subst /,\\,$(OUTDIR)) mkdir $(subst /,\\,$(OUTDIR))
92 CMD_MKOBJDIR := $(CMD) /c if not exist $(subst /,\\,$(OBJDIR)) mkdir $(subst /,\\,$(OBJDIR))
93endif
94
95.PHONY: clean
96
97$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
98 @echo Linking drawstuff
99 -@$(CMD_MKBINDIR)
100 -@$(CMD_MKLIBDIR)
101 -@$(CMD_MKOUTDIR)
102 @$(BLDCMD)
103
104clean:
105 @echo Cleaning drawstuff
106ifeq ($(MKDIR_TYPE),posix)
107 -@rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
108else
109 -@if exist $(subst /,\,$(OUTDIR)/$(TARGET)) del /q $(subst /,\,$(OUTDIR)/$(TARGET))
110 -@if exist $(subst /,\,$(OBJDIR)) del /q $(subst /,\,$(OBJDIR))
111 -@if exist $(subst /,\,$(OBJDIR)) rmdir /s /q $(subst /,\,$(OBJDIR))
112endif
113
114$(OBJDIR)/drawstuff.o: ../../drawstuff/src/drawstuff.cpp
115 -@$(CMD_MKOBJDIR)
116 @echo $(notdir $<)
117 @$(CXX) $(CXXFLAGS) -o $@ -c $<
118
119$(OBJDIR)/windows.o: ../../drawstuff/src/windows.cpp
120 -@$(CMD_MKOBJDIR)
121 @echo $(notdir $<)
122 @$(CXX) $(CXXFLAGS) -o $@ -c $<
123
124$(OBJDIR)/resources.res: ../../drawstuff/src/resources.rc
125 -@$(CMD_MKOBJDIR)
126 @echo $(notdir $<)
127 @windres $< -O coff -o $@ $(RESFLAGS)
128
129-include $(OBJECTS:%.o=%.d)
130