-noinst_LIBRARIES = libdc.a
+noinst_LTLIBRARIES = libdc.la
-libdc_a_SOURCES = \
+libdc_la_SOURCES = \
ConvertUTF.c \
ConvertUTF.h \
+ aabb.hh \
+ animation.cc \
+ animation.hh \
deserializer.cc \
deserializer.hh \
dispatcher.cc \
dispatcher.hh \
+ drawable.hh \
engine.cc \
engine.hh \
+ event.hh \
fastevents.c \
fastevents.h \
- math.cc \
+ interpolator.hh \
math.hh \
- matrix.hh \
+ mippleton.hh \
opengl.hh \
- quaternion.hh \
+ profiler.hh \
random.cc \
random.hh \
- rectangle.cc \
- rectangle.hh \
+ resource.cc \
+ resource.hh \
+ scene.cc \
+ scene.hh \
serializable.cc \
serializable.hh \
serializer.cc \
texture.cc \
texture.hh \
thread.hh \
+ tilemap.cc \
+ tilemap.hh \
timer.cc \
timer.hh \
- vector.hh \
video.cc \
video.hh \
$(ENDLIST)
-libdc_a_CPPFLAGS = -I/usr/include/SDL -I$(top_srcdir)/yajl/src -O3
-#libdc_a_LDFLAGS = -lstdc++ -lSDL_image -lSDL_sound
-libdc_a_LIBADD = $(top_srcdir)/yajl/libyajl.a
+libdc_la_CPPFLAGS = -I/usr/include/SDL -I$(top_srcdir)/yajl/src
+libdc_la_LIBADD = $(top_srcdir)/yajl/libyajl.la
bin_PROGRAMS = yoink
yoink_SOURCES = \
+ Character.cc \
+ Character.hh \
+ TilemapFont.cc \
+ TilemapFont.hh \
+ Typesetter.cc \
+ Typesetter.hh \
YoinkApp.cc \
YoinkApp.hh \
$(ENDLIST)
-yoink_CPPFLAGS = -I/usr/include/SDL -O3
-#yoink_LDFLAGS = -lstdc++ -lSDL_image -lSDL_sound
-yoink_LDADD = libdc.a ../yajl/libyajl.a
+yoink_CPPFLAGS = -I/usr/include/SDL
+yoink_LDADD = libdc.la
+
+
+EXTRA_DIST = cml
+
+
+YOINK_ENVIRONMENT = YOINK_DATADIR="$(top_srcdir)/data" \
+ YOINK_CONFIGFILE="$(top_srcdir)/data/yoinkrc"
+
+run: all
+ $(YOINK_ENVIRONMENT) ./yoink
+
+debug: all
+ $(YOINK_ENVIRONMENT) gdb ./yoink