blob: 67282f0e0c1bfa056384d7d881e92a3286651c7c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
CPPC?=g++
AR?=ar
OPTFLAGS?=-g3 -ggdb
CFLAGS= -Wall -Wextra -I. $(OPTFLAGS) -D DEBUG_LEVEL_TRACE -Islox -I../glox
LDFLAGS=
OBJECTS=obs/SloxObjectLoader.o obs/SloxApplication.o obs/SloxRawEventHandler.o obs/SloxTextureFactory.o
BINARY=libslox.a
all: setup $(OBJECTS)
$(AR) -r $(BINARY) $(OBJECTS)
setup:
mkdir -p obs/
clean:
- rm -rf obs $(BINARY)
obs/SloxObjectLoader.o: ./slox/loader/private_db/SloxObjectLoader.cpp \
slox/loader/SloxObjectLoader.hpp
$(CPPC) $(CFLAGS) -o $@ -c $<
obs/SloxApplication.o: ./slox/private_db/SloxApplication.cpp \
slox/SloxApplication.hpp
$(CPPC) $(CFLAGS) -o $@ -c $<
obs/SloxRawEventHandler.o: ./slox/private_db/SloxRawEventHandler.cpp \
slox/SloxRawEventHandler.hpp
$(CPPC) $(CFLAGS) -o $@ -c $<
obs/SloxTextureFactory.o: ./slox/private_db/SloxTextureFactory.cpp \
slox/SloxTextureFactory.hpp
$(CPPC) $(CFLAGS) -o $@ -c $<
|