⛏️ index : haiku.git

SubDir HAIKU_TOP src apps deskbar ;

UsePrivateHeaders app interface locale shared tracker ;
UsePrivateHeaders private shared ;
SubDirHdrs $(HAIKU_TOP) src kits tracker ;

AddResources Deskbar : Deskbar.rdef icons.rdef ;

SubDirC++Flags -DDB_ADDONS
	-D_INCLUDES_CLASS_DEVICE_MAP=1
	-D_SUPPORTS_RESOURCES=1
	-D_SUPPORTS_FEATURE_SCRIPTING=1 ;

local targetLib ;
local targetSource ;

targetLib = shared ;
targetSource = CalendarMenuWindow.cpp ;
SubDirC++Flags -D_SHOW_CALENDAR_MENU_WINDOW=1 -DMOUNT_MENU_IN_DESKBAR=1 ;

Application Deskbar :
	BarApp.cpp
	BarMenuBar.cpp
	BarMenuTitle.cpp
	BarView.cpp
	BarWindow.cpp
	DeskbarMenu.cpp
	DeskbarUtils.cpp
	ExpandoMenuBar.cpp
	InlineScrollView.cpp
	PreferencesWindow.cpp
	ShowHideMenuItem.cpp
	StatusView.cpp
	StatusViewShelf.cpp
	TeamMenu.cpp
	TeamMenuItem.cpp
	TimeView.cpp
	TruncatableMenuItem.cpp
	WindowMenu.cpp
	WindowMenuItem.cpp
	ResourceSet.cpp
	Switcher.cpp
	$(targetSource)
	: be localestub tracker $(targetLib) [ TargetLibstdc++ ] [ TargetLibsupc++ ]
;

DoCatalogs Deskbar :
	x-vnd.Be-TSKB
	:
	BarWindow.cpp
	DeskbarMenu.cpp
	LocalizedFolders.h
	PreferencesWindow.cpp
	StatusView.cpp
	TimeView.cpp
	WindowMenu.cpp
;