xref: /haiku/src/apps/deskbar/Jamfile (revision 338b8dc301721b1f472e8297a898d4eaa2f2ee3a)
1*338b8dc3SIngo WeinholdSubDir HAIKU_TOP src apps deskbar ;
241281cf3SAxel Dörfler
35fb214d4SStephan AßmusUsePrivateHeaders app ;
441281cf3SAxel DörflerUsePrivateHeaders shared ;
541281cf3SAxel DörflerUsePrivateHeaders tracker ;
6*338b8dc3SIngo WeinholdSubDirHdrs $(HAIKU_TOP) src kits tracker ;
741281cf3SAxel Dörfler
844b9b9c8SAxel DörflerAddResources Deskbar : Deskbar.rdef icon-freelogo.rdef icons.rdef ;
941281cf3SAxel Dörfler
1041281cf3SAxel DörflerSubDirC++Flags -DDB_ADDONS -DOPEN_TRACKER=1
1141281cf3SAxel Dörfler	-D_INCLUDES_CLASS_DEVICE_MAP=1
1241281cf3SAxel Dörfler	-D_SUPPORTS_RESOURCES=1
1341281cf3SAxel Dörfler	-D_SUPPORTS_FEATURE_SCRIPTING=1
1441281cf3SAxel Dörfler	-D_SHOW_CALENDAR_MENU_ITEM=1 ;
1541281cf3SAxel Dörfler
16*338b8dc3SIngo WeinholdApplication Deskbar :
1741281cf3SAxel Dörfler	BarApp.cpp
1841281cf3SAxel Dörfler	BarMenuBar.cpp
1941281cf3SAxel Dörfler	BarMenuTitle.cpp
2041281cf3SAxel Dörfler	BarView.cpp
2141281cf3SAxel Dörfler	BarWindow.cpp
2241281cf3SAxel Dörfler	BeMenu.cpp
2341281cf3SAxel Dörfler	CalendarMenuItem.cpp
2441281cf3SAxel Dörfler	DeskBarUtils.cpp
2541281cf3SAxel Dörfler	ExpandoMenuBar.cpp
2641281cf3SAxel Dörfler	ShowHideMenuItem.cpp
2741281cf3SAxel Dörfler	StatusView.cpp
2841281cf3SAxel Dörfler	StatusViewShelf.cpp
2941281cf3SAxel Dörfler	TeamMenu.cpp
3041281cf3SAxel Dörfler	TeamMenuItem.cpp
3141281cf3SAxel Dörfler	TimeView.cpp
3241281cf3SAxel Dörfler	WindowMenu.cpp
3341281cf3SAxel Dörfler	WindowMenuItem.cpp
3441281cf3SAxel Dörfler	ResourceSet.cpp
3541281cf3SAxel Dörfler	Switcher.cpp
3641281cf3SAxel Dörfler	;
3741281cf3SAxel Dörfler
389c910f9eSStephan Aßmusif $(TARGET_PLATFORM) = haiku {
399c910f9eSStephan Aßmus	# link for Haiku
409c910f9eSStephan Aßmus
41*338b8dc3SIngo Weinhold	LinkAgainst Deskbar :
429c910f9eSStephan Aßmus		libbe.so libtracker.so
439c910f9eSStephan Aßmus	;
449c910f9eSStephan Aßmus
459c910f9eSStephan Aßmus} else {
469c910f9eSStephan Aßmus	# link against build platform libs
479c910f9eSStephan Aßmus
48*338b8dc3SIngo Weinhold	LinkAgainst Deskbar :
499c910f9eSStephan Aßmus		be tracker
509c910f9eSStephan Aßmus	;
519c910f9eSStephan Aßmus}
52