xref: /haiku/src/apps/haikudepot/Jamfile (revision 778611c7e6a61b8ba072212756ce53eda826360a)
1SubDir HAIKU_TOP src apps haikudepot ;
2
3UsePrivateHeaders interface shared package ;
4
5# source directories
6local sourceDirs =
7	model textview ui ui_generic
8;
9
10local sourceDir ;
11for sourceDir in $(sourceDirs) {
12	SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps haikudepot $(sourceDir) ] ;
13}
14
15SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src servers package ] ;
16
17local textDocumentSources =
18	Bullet.cpp
19	BulletData.cpp
20	CharacterStyle.cpp
21	CharacterStyleData.cpp
22	MarkupParser.cpp
23	Paragraph.cpp
24	ParagraphLayout.cpp
25	ParagraphStyle.cpp
26	ParagraphStyleData.cpp
27	TextDocument.cpp
28	TextDocumentLayout.cpp
29	TextDocumentView.cpp
30	TextEditor.cpp
31	TextListener.cpp
32	TextSelection.cpp
33	TextSpan.cpp
34	TextView.cpp
35;
36
37Application HaikuDepot :
38	App.cpp
39	BitmapButton.cpp
40	BitmapView.cpp
41	DecisionProvider.cpp
42	FeaturedPackagesView.cpp
43	FilterView.cpp
44	JobStateListener.cpp
45	LinkView.cpp
46	main.cpp
47	MainWindow.cpp
48	MarkupTextView.cpp
49	MessagePackageListener.cpp
50	Model.cpp
51	PackageAction.cpp
52	PackageActionHandler.cpp
53	PackageInfo.cpp
54	PackageInfoListener.cpp
55	PackageInfoView.cpp
56	PackageListView.cpp
57	PackageManager.cpp
58	RatePackageWindow.cpp
59	RatingView.cpp
60	support.cpp
61	ScrollableGroupView.cpp
62	SharedBitmap.cpp
63	UserLoginWindow.cpp
64	WebAppInterface.cpp
65
66	# package_daemon
67	ProblemWindow.cpp
68	ResultWindow.cpp
69
70	# text view stuff
71	$(textDocumentSources)
72
73	: be package bnetapi translation libcolumnlistview.a libshared.a
74		[ TargetLibstdc++ ] [ TargetLibsupc++ ] localestub
75	: HaikuDepot.rdef
76;
77
78DoCatalogs HaikuDepot :
79	x-vnd.Haiku-HaikuDepot
80	:
81	App.cpp
82	FeaturedPackagesView.cpp
83	FilterView.cpp
84	MainWindow.cpp
85	Model.cpp
86	PackageInfoView.cpp
87	PackageListView.cpp
88	PackageManager.cpp
89	RatePackageWindow.cpp
90	UserLoginWindow.cpp
91;
92
93Application TextDocumentTest :
94	TextDocumentTest.cpp
95	$(textDocumentSources)
96
97	: be translation libshared.a [ TargetLibsupc++ ]
98;
99