Files
haiku-beta6/src/kits/tracker/Jamfile
T
Oliver Tappe 915a7b8c24 Make BObjectList<> publically available:
* cleaned up ObjectList.h
* switched several uses of new() to new(std::nothrow)
* moved ugly AsBList() hack into BObjectList<>::Private class and
  adjusted all callers accordingly


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40252 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-20 12:09:16 +00:00

139 lines
2.6 KiB
Plaintext

SubDir HAIKU_TOP src kits tracker ;
SetSubDirSupportedPlatformsBeOSCompatible ;
AddSubDirSupportedPlatforms libbe_test ;
UsePrivateHeaders interface mount shared storage support tracker ;
UseLibraryHeaders icon ;
AddResources libtracker.so : TrackerIcons.rdef libtracker.rdef ;
SubDirC++Flags
-D_BUILDING_tracker=1
# -D_INCLUDES_CLASS_DEVICE_MAP=1
-D_SUPPORTS_RESOURCES=1
-D_SUPPORTS_FEATURE_SCRIPTING=1
# -D_SILENTLY_CORRECT_FILE_NAMES=1
;
local vector_icon_libs ;
if ! $(TARGET_PLATFORM_HAIKU_COMPATIBLE) && $(TARGET_PLATFORM) != libbe_test {
vector_icon_libs = libicon.a libagg.a ;
}
SharedLibrary libtracker.so :
AttributeStream.cpp
AutoMounterSettings.cpp
BackgroundImage.cpp
Bitmaps.cpp
ContainerWindow.cpp
CountView.cpp
DeskWindow.cpp
DesktopPoseView.cpp
DialogPane.cpp
DirMenu.cpp
EntryIterator.cpp
FBCPadding.cpp
FSClipboard.cpp
FSUndoRedo.cpp
FSUtils.cpp
FavoritesMenu.cpp
FilePanel.cpp
FilePanelPriv.cpp
FilePermissionsView.cpp
FindPanel.cpp
GroupedMenu.cpp
IconCache.cpp
IconMenuItem.cpp
InfoWindow.cpp
MimeTypeList.cpp
MiniMenuField.cpp
Model.cpp
MountMenu.cpp
Navigator.cpp
NavMenu.cpp
NodePreloader.cpp
NodeWalker.cpp
OpenWithWindow.cpp
OverrideAlert.cpp
PendingNodeMonitorCache.cpp
Pose.cpp
PoseList.cpp
PoseView.cpp
PoseViewScripting.cpp
QueryContainerWindow.cpp
QueryPoseView.cpp
RecentItems.cpp
RegExp.cpp
SelectionWindow.cpp
Settings.cpp
SettingsHandler.cpp
SettingsViews.cpp
SlowContextPopup.cpp
SlowMenu.cpp
StatusWindow.cpp
TaskLoop.cpp
TemplatesMenu.cpp
Tests.cpp
TextWidget.cpp
Thread.cpp
TitleView.cpp
Tracker.cpp
TrackerInitialState.cpp
TrackerScripting.cpp
TrackerSettings.cpp
TrackerSettingsWindow.cpp
TrackerString.cpp
TrashWatcher.cpp
Utilities.cpp
ViewState.cpp
VolumeWindow.cpp
WidgetAttributeText.cpp
: be translation $(vector_icon_libs) $(TARGET_LIBSTDC++) $(HAIKU_LOCALE_LIBS) libshared.a
;
DoCatalogs libtracker.so :
x-vnd.Haiku-libtracker
:
Tracker.cpp
AutoMounterSettings.cpp
ContainerWindow.cpp
CountView.cpp
DeskWindow.cpp
DirMenu.cpp
FavoritesMenu.cpp
FilePanelPriv.cpp
FilePermissionsView.cpp
FindPanel.cpp
FSClipboard.cpp
FSUtils.cpp
InfoWindow.cpp
Model.cpp
MountMenu.cpp
NavMenu.cpp
OpenWithWindow.cpp
PoseView.cpp
QueryContainerWindow.cpp
QueryPoseView.cpp
RegExp.cpp
SelectionWindow.cpp
SettingsViews.cpp
SlowContextPopup.cpp
StatusWindow.cpp
TemplatesMenu.cpp
TextWidget.cpp
Tracker.cpp
TrackerInitialState.cpp
TrackerSettingsWindow.cpp
VolumeWindow.cpp
WidgetAttributeText.cpp
;
if $(TARGET_PLATFORM) = libbe_test {
HaikuInstall install-test-apps : $(HAIKU_APP_TEST_LIB_DIR) : libtracker.so
: tests!apps ;
}