makefile.am 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. AUTOMAKE_OPTIONS = subdir-objects
  2. if OS_WIN
  3. if ARCH_X86
  4. libobsdir = ../build/bin/32bit
  5. else
  6. libobsdir = ../build/bin/64bit
  7. endif
  8. else
  9. libobsdir = $(libdir)
  10. endif
  11. libobs_LTLIBRARIES = libobs.la
  12. libobs_la_LDFLAGS = -no-undefined --version-info 0:0:0
  13. if OS_WIN
  14. libobs_la_LDFLAGS += -avoid-version
  15. endif
  16. libobs_la_SOURCES = obs.c \
  17. obs-display.c \
  18. obs-module.c \
  19. obs-output.c \
  20. obs-scene.c \
  21. obs-source.c \
  22. obs-video.c \
  23. util/base.c \
  24. util/bmem.c \
  25. util/cf-lexer.c \
  26. util/cf-parser.c \
  27. util/config-file.c \
  28. util/dstr.c \
  29. util/lexer.c \
  30. util/platform.c \
  31. util/text-lookup.c \
  32. util/utf8.c \
  33. media-io/audio-io.c \
  34. media-io/format-conversion.c \
  35. media-io/audio-resampler-ffmpeg.c \
  36. media-io/media-io.c \
  37. media-io/video-io.c \
  38. graphics/axisang.c \
  39. graphics/bounds.c \
  40. graphics/effect.c \
  41. graphics/effect-parser.c \
  42. graphics/graphics.c \
  43. graphics/graphics-imports.c \
  44. graphics/math-extra.c \
  45. graphics/matrix3.c \
  46. graphics/matrix4.c \
  47. graphics/plane.c \
  48. graphics/quat.c \
  49. graphics/shader-parser.c \
  50. graphics/texture-render.c \
  51. graphics/vec2.c \
  52. graphics/vec3.c \
  53. graphics/vec4.c \
  54. callback/calldata.c \
  55. callback/proc.c \
  56. callback/signal.c
  57. if OS_WIN
  58. libobs_la_SOURCES += util/platform-windows.c obs-windows.c
  59. endif
  60. if OS_OSX
  61. libobs_la_SOURCES += util/platform-cocoa.m obs-cocoa.c
  62. libobs_la_OBJCFLAGS = -fobjc-arc
  63. endif
  64. if OS_NIX
  65. libobs_la_SOURCES += util/platform-nix.c obs-nix.c
  66. endif