You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile.am 2.4 KiB

11 jaren geleden
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. include $(top_srcdir)/build/autotools/common.am
  2. SUBDIRS = math sandbox xolotl
  3. bench: benchsuite$(EXEEXT)
  4. ./benchsuite$(EXEEXT)
  5. noinst_PROGRAMS = benchsuite $(testsuite) btphystest nacl_phystest meshviewer
  6. TESTS = $(testsuite)
  7. # Conditionally built for now because of STLport issues
  8. if !USE_ANDROID
  9. testsuite = testsuite
  10. endif
  11. testsuite_SOURCES = testsuite.cpp \
  12. unit/vector.cpp unit/matrix.cpp unit/half.cpp unit/trig.cpp \
  13. unit/build.cpp unit/real.cpp unit/image.cpp unit/quat.cpp unit/cmplx.cpp \
  14. unit/array.cpp unit/array2d.cpp unit/array3d.cpp unit/rotation.cpp \
  15. unit/string.cpp unit/map.cpp unit/color.cpp unit/enum.cpp \
  16. unit/interp.cpp unit/box.cpp unit/rand.cpp unit/thread.cpp \
  17. unit/camera.cpp
  18. testsuite_CPPFLAGS = $(AM_CPPFLAGS)
  19. testsuite_DEPENDENCIES = @LOL_DEPS@
  20. noinst_DATA = data/gradient.png
  21. benchsuite_SOURCES = benchsuite.cpp \
  22. benchmark/vector.cpp benchmark/half.cpp benchmark/trig.cpp \
  23. benchmark/real.cpp
  24. benchsuite_CPPFLAGS = $(AM_CPPFLAGS)
  25. benchsuite_DEPENDENCIES = @LOL_DEPS@
  26. btphystest_SOURCES = \
  27. btphystest.cpp btphystest.h physicobject.h \
  28. physics/easyphysics.cpp physics/easyphysics.h \
  29. physics/lolbtphysicsintegration.h physics/lolphysics.h \
  30. physics/easycharactercontroller.cpp physics/easycharactercontroller.h \
  31. physics/easyconstraint.cpp physics/easyconstraint.h \
  32. physics/bulletcharactercontroller.cpp physics/bulletcharactercontroller.h \
  33. \
  34. front_camera_sprite.lolfx
  35. btphystest_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/src/bullet \
  36. -DHAVE_PHYS_USE_BULLET
  37. btphystest_DEPENDENCIES = @LOL_DEPS@
  38. btphystest_LDFLAGS = $(AM_LDFLAGS)
  39. if USE_EMSCRIPTEN
  40. btphystest_LDFLAGS += \
  41. --preload-file data/CatsSheet.png \
  42. -s TOTAL_MEMORY=$(shell expr 32 '*' 1024 '*' 1024)
  43. endif
  44. nacl_phystest_SOURCES = \
  45. nacl_phystest.cpp nacl_phystest.h
  46. nacl_phystest_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/src/bullet \
  47. -DHAVE_PHYS_USE_BULLET
  48. nacl_phystest_DEPENDENCIES = @LOL_DEPS@
  49. nacl_phystest_LDFLAGS = $(AM_LDFLAGS)
  50. meshviewer_SOURCES = meshviewer.cpp \
  51. shinymvtexture.lolfx shinyfur.lolfx \
  52. scenesetup.cpp scenesetup.h \
  53. scenesetup-compiler.cpp scenesetup-compiler.h \
  54. generated/scenesetup-scanner.cpp generated/scenesetup-scanner.h \
  55. generated/scenesetup-parser.cpp
  56. meshviewer_CPPFLAGS = $(AM_CPPFLAGS)
  57. meshviewer_DEPENDENCIES = @LOL_DEPS@
  58. meshviewer_LDFLAGS = $(AM_LDFLAGS)
  59. if USE_EMSCRIPTEN
  60. meshviewer_LDFLAGS += -s EXPORTED_FUNCTIONS="['_main', '_C_Send']"
  61. endif