From 44ece1b56c9416ff2cefd4ce8645c9d07890af91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Tue, 23 Jan 2007 19:06:18 +0000 Subject: [PATCH] I *love* Jam :D still need to autogenerate some headers... (you still need to 'make' it first). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19925 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../media/media-add-ons/usb_webcam/Jamfile | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 src/add-ons/media/media-add-ons/usb_webcam/Jamfile diff --git a/src/add-ons/media/media-add-ons/usb_webcam/Jamfile b/src/add-ons/media/media-add-ons/usb_webcam/Jamfile new file mode 100644 index 0000000000..1ed9833187 --- /dev/null +++ b/src/add-ons/media/media-add-ons/usb_webcam/Jamfile @@ -0,0 +1,58 @@ +SubDir HAIKU_TOP src add-ons media media-add-ons usb_webcam ; + +SetSubDirSupportedPlatformsBeOSCompatible ; + +# for USBKit.h +UseLibraryHeaders usb ; + +# HOW the F*** do I do that with Jam ? +#SRCS := $(wildcard *.cpp) \ +#$(wildcard addons/*/*.cpp) \ +#$(wildcard sensors/*/*.cpp) \ +#$(wildcard cstransforms/*.cpp) + + +# source directories +local sourceDirs = + addons/quickcam + addons/sonix + cstransforms + sensors +; + +local sourceDir ; +for sourceDir in $(sourceDirs) { + SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons media media-add-ons usb_webcam $(sourceDir) ] ; +} + +## addon sources +local addonSources ; +addonSources = QuickCamDevice.cpp SonixCamDevice.cpp ; + +## colorspace transforms sources +local csTransformsSources ; +csTransformsSources = Bayer.cpp ; + +## sensors sources +local sensorsSources ; +sensorsSources = hdcs1000.cpp hv7131e1.cpp tas5110c1b.cpp ; + +Addon usb_webcam.media_addon : media : + $(addonSources) + $(csTransformsSources) + $(sensorsSources) + AddOn.cpp + Producer.cpp + CamBufferedFilterInterface.cpp + CamBufferingDeframer.cpp + CamColorSpaceTransform.cpp + CamDeframer.cpp + CamDefs.cpp + CamDevice.cpp + CamFilterInterface.cpp + CamRoster.cpp + CamSensor.cpp + CamStreamingDeframer.cpp +; + +LinkAgainst usb_webcam.media_addon : be media usb ;