xref: /haiku/src/apps/haikudepot/Jamfile (revision bf57c148f7787f0df15980976997c6dfb70ee067)
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	LinkedBitmapView.cpp
47	main.cpp
48	MainWindow.cpp
49	MarkupTextView.cpp
50	MessagePackageListener.cpp
51	Model.cpp
52	PackageAction.cpp
53	PackageActionHandler.cpp
54	PackageInfo.cpp
55	PackageInfoListener.cpp
56	PackageInfoView.cpp
57	PackageListView.cpp
58	PackageManager.cpp
59	RatePackageWindow.cpp
60	RatingView.cpp
61	support.cpp
62	ScreenshotWindow.cpp
63	ScrollableGroupView.cpp
64	SharedBitmap.cpp
65	UserLoginWindow.cpp
66	WebAppInterface.cpp
67
68	# package_daemon
69	ProblemWindow.cpp
70	ResultWindow.cpp
71
72	# text view stuff
73	$(textDocumentSources)
74
75	: be package bnetapi translation libcolumnlistview.a libshared.a
76		[ TargetLibstdc++ ] [ TargetLibsupc++ ] localestub
77	: HaikuDepot.rdef
78;
79
80DoCatalogs HaikuDepot :
81	x-vnd.Haiku-HaikuDepot
82	:
83	App.cpp
84	FeaturedPackagesView.cpp
85	FilterView.cpp
86	MainWindow.cpp
87	Model.cpp
88	PackageInfoView.cpp
89	PackageListView.cpp
90	PackageManager.cpp
91	RatePackageWindow.cpp
92	ScreenshotWindow.cpp
93	UserLoginWindow.cpp
94;
95
96Application TextDocumentTest :
97	TextDocumentTest.cpp
98	$(textDocumentSources)
99
100	: be translation libshared.a [ TargetLibsupc++ ]
101;
102