noinst_LIBRARIES = libmoof.a
-libmoof_a_CPPFLAGS = -I$(top_srcdir)/src/Moof
+libmoof_a_CPPFLAGS = -I$(top_srcdir)/src/moof
libmoof_a_SOURCES = \
- Moof/Aabb.cc \
- Moof/Aabb.hh \
- Moof/Backend.cc \
- Moof/Backend.hh \
- Moof/Camera.cc \
- Moof/Camera.hh \
- Moof/Contact.hh \
- Moof/ConvertUTF.c \
- Moof/ConvertUTF.h \
- Moof/Cullable.hh \
- Moof/Dispatch.cc \
- Moof/Dispatch.hh \
- Moof/Drawable.hh \
- Moof/Entity.hh \
- Moof/Error.hh \
- Moof/Event.hh \
- Moof/Frustum.cc \
- Moof/Frustum.hh \
- Moof/HashTools.cc \
- Moof/HashTools.hh \
- Moof/Image.cc \
- Moof/Image.hh \
- Moof/Interpolator.hh \
- Moof/Line.hh \
- Moof/Log.cc \
- Moof/Log.hh \
- Moof/Manager.hh \
- Moof/Math.hh \
- Moof/ModalDialog.hh \
- Moof/Octree.hh \
- Moof/OpenGL.hh \
- Moof/Plane.cc \
- Moof/Plane.hh \
- Moof/Ray.hh \
- Moof/Resource.cc \
- Moof/Resource.hh \
- Moof/RigidBody.hh \
- Moof/Script.hh \
- Moof/Settings.cc \
- Moof/Settings.hh \
- Moof/Shape.hh \
- Moof/Sound.cc \
- Moof/Sound.hh \
- Moof/Sphere.hh \
- Moof/StringTools.cc \
- Moof/StringTools.hh \
- Moof/Texture.cc \
- Moof/Texture.hh \
- Moof/Thread.hh \
- Moof/Timer.cc \
- Moof/Timer.hh \
- Moof/Video.cc \
- Moof/Video.hh \
- Moof/View.cc \
- Moof/View.hh \
- Moof/fastevents.c \
- Moof/fastevents.h \
+ moof/aabb.cc \
+ moof/aabb.hh \
+ moof/backend.cc \
+ moof/backend.hh \
+ moof/camera.cc \
+ moof/camera.hh \
+ moof/contact.hh \
+ moof/ConvertUTF.c \
+ moof/ConvertUTF.h \
+ moof/cullable.hh \
+ moof/dispatcher.cc \
+ moof/dispatcher.hh \
+ moof/drawable.hh \
+ moof/entity.hh \
+ moof/event.hh \
+ moof/frustum.cc \
+ moof/frustum.hh \
+ moof/hash.cc \
+ moof/hash.hh \
+ moof/image.cc \
+ moof/image.hh \
+ moof/interpolator.hh \
+ moof/line.hh \
+ moof/log.cc \
+ moof/log.hh \
+ moof/manager.hh \
+ moof/math.hh \
+ moof/modal_dialog.hh \
+ moof/network.hh \
+ moof/opengl.hh \
+ moof/packet.cc \
+ moof/packet.hh \
+ moof/plane.cc \
+ moof/plane.hh \
+ moof/ray.hh \
+ moof/resource.cc \
+ moof/resource.hh \
+ moof/rigid_body.hh \
+ moof/script.hh \
+ moof/service.cc \
+ moof/service.hh \
+ moof/settings.cc \
+ moof/settings.hh \
+ moof/shape.hh \
+ moof/socket.hh \
+ moof/sound.cc \
+ moof/sound.hh \
+ moof/sphere.hh \
+ moof/string.cc \
+ moof/string.hh \
+ moof/texture.cc \
+ moof/texture.hh \
+ moof/thread.hh \
+ moof/timer.cc \
+ moof/timer.hh \
+ moof/video.cc \
+ moof/video.hh \
+ moof/view.cc \
+ moof/view.hh \
+ moof/fastevents.c \
+ moof/fastevents.h \
$(ENDLIST)
-EXTRA_DIST = Moof/cml Moof/stlplus
+EXTRA_DIST = moof/cml moof/stlplus
#
bin_PROGRAMS = yoink
-yoink_CPPFLAGS = -I$(top_srcdir)/src/Moof
+yoink_CPPFLAGS = -I$(top_srcdir)/src/moof
yoink_LDADD = libmoof.a
yoink_SOURCES = \
Animation.hh \
Character.cc \
Character.hh \
- ErrorHandler.cc \
- ErrorHandler.hh \
GameLayer.cc \
GameLayer.hh \
GameState.hh \
$(ENDLIST)
if WIN32
-
yoink_SOURCES += yoink.rc
-
.rc.o:
$(WINDRES) -o $@ -i $<
-
else
-
YOINK_ENVIRONMENT = YOINK_DATADIR="$(top_srcdir)/data"
-
run: all
$(YOINK_ENVIRONMENT) ./yoink $(YOINK_OPTS)
debug: all
$(YOINK_ENVIRONMENT) gdb ./yoink
+endif
+
+if LINK_SH
+yoink$(EXEEXT): $(yoink_OBJECTS) $(yoink_DEPENDENCIES)
+ @rm -f yoink$(EXEEXT)
+ @LINK="$(CXXLINK) $(yoink_OBJECTS) $(yoink_LDADD) $(LIBS)"\
+ sh $(top_srcdir)/link.sh
+clean-local:
+ rm -f .link/*
endif