xref: /haiku/src/apps/deskbar/Jamfile (revision 21f3e082b187190910950714d14427b71e91e72c)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src apps deskbar ;
241281cf3SAxel Dörfler
3d48519faSAxel DörflerSetSubDirSupportedPlatformsBeOSCompatible ;
47d93e668SAxel Dörfler
5b8beeb35SAxel DörflerUsePrivateHeaders app interface shared tracker ;
6*21f3e082SJonas SundströmUsePrivateHeaders private shared ;
7338b8dc3SIngo WeinholdSubDirHdrs $(HAIKU_TOP) src kits tracker ;
841281cf3SAxel Dörfler
944b9b9c8SAxel DörflerAddResources Deskbar : Deskbar.rdef icon-freelogo.rdef icons.rdef ;
1041281cf3SAxel Dörfler
1141281cf3SAxel DörflerSubDirC++Flags -DDB_ADDONS -DOPEN_TRACKER=1
1241281cf3SAxel Dörfler	-D_INCLUDES_CLASS_DEVICE_MAP=1
1341281cf3SAxel Dörfler	-D_SUPPORTS_RESOURCES=1
143f9abddfSKarsten Heimrich	-D_SUPPORTS_FEATURE_SCRIPTING=1 ;
153f9abddfSKarsten Heimrich
163f9abddfSKarsten Heimrichlocal targetLib ;
173f9abddfSKarsten Heimrichlocal targetSource ;
183f9abddfSKarsten Heimrich
193f9abddfSKarsten Heimrichif $(TARGET_PLATFORM) = haiku {
203f9abddfSKarsten HeimrichtargetLib = libshared.a ;
213f9abddfSKarsten HeimrichtargetSource = CalendarMenuWindow.cpp ;
22cb6afcb1SStephan AßmusSubDirC++Flags -D_SHOW_CALENDAR_MENU_WINDOW=1 -DMOUNT_MENU_IN_DESKBAR=1 ;
233f9abddfSKarsten Heimrich} else {
243f9abddfSKarsten HeimrichSubDirC++Flags -D_SHOW_CALENDAR_MENU_ITEM=1 ;
253f9abddfSKarsten Heimrich}
2641281cf3SAxel Dörfler
27338b8dc3SIngo WeinholdApplication Deskbar :
2841281cf3SAxel Dörfler	BarApp.cpp
2941281cf3SAxel Dörfler	BarMenuBar.cpp
3041281cf3SAxel Dörfler	BarMenuTitle.cpp
3141281cf3SAxel Dörfler	BarView.cpp
3241281cf3SAxel Dörfler	BarWindow.cpp
3341281cf3SAxel Dörfler	BeMenu.cpp
3441281cf3SAxel Dörfler	CalendarMenuItem.cpp
3541281cf3SAxel Dörfler	DeskBarUtils.cpp
3641281cf3SAxel Dörfler	ExpandoMenuBar.cpp
37*21f3e082SJonas Sundström	PreferencesWindow.cpp
3841281cf3SAxel Dörfler	ShowHideMenuItem.cpp
3941281cf3SAxel Dörfler	StatusView.cpp
4041281cf3SAxel Dörfler	StatusViewShelf.cpp
4141281cf3SAxel Dörfler	TeamMenu.cpp
4241281cf3SAxel Dörfler	TeamMenuItem.cpp
4341281cf3SAxel Dörfler	TimeView.cpp
4441281cf3SAxel Dörfler	WindowMenu.cpp
4541281cf3SAxel Dörfler	WindowMenuItem.cpp
4641281cf3SAxel Dörfler	ResourceSet.cpp
4741281cf3SAxel Dörfler	Switcher.cpp
483f9abddfSKarsten Heimrich	$(targetSource)
4916d5c24eSOliver Tappe	: be tracker $(targetLib) $(TARGET_LIBSUPC++)
5041281cf3SAxel Dörfler	;
51