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
This commit is contained in:
@@ -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 ;
|
||||
Reference in New Issue
Block a user