xref: /haiku/src/apps/haikudepot/Jamfile (revision b3fe70844e087a579563b43cf4c1b2525946ca27)
1SubDir HAIKU_TOP src apps haikudepot ;
2
3UsePrivateHeaders interface shared package ;
4
5# source directories
6local sourceDirs =
7	textview
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	FilterView.cpp
43	JobStateListener.cpp
44	main.cpp
45	MainWindow.cpp
46	Model.cpp
47	PackageAction.cpp
48	PackageActionHandler.cpp
49	PackageInfo.cpp
50	PackageInfoListener.cpp
51	PackageInfoView.cpp
52	PackageListView.cpp
53	PackageManager.cpp
54	RatePackageWindow.cpp
55	support.cpp
56	WebAppInterface.cpp
57
58	# package_daemon
59	ProblemWindow.cpp
60	ResultWindow.cpp
61
62	# text view stuff
63	$(textDocumentSources)
64
65	: be package bnetapi translation libcolumnlistview.a libshared.a
66		$(TARGET_LIBSTDC++) $(TARGET_LIBSUPC++) localestub
67	: HaikuDepot.rdef
68;
69
70DoCatalogs HaikuDepot :
71	x-vnd.Haiku-HaikuDepot
72	:
73	App.cpp
74	FilterView.cpp
75	MainWindow.cpp
76	Model.cpp
77	PackageInfoView.cpp
78	PackageListView.cpp
79	PackageManager.cpp
80	RatePackageWindow.cpp
81;
82
83Application TextDocumentTest :
84	TextDocumentTest.cpp
85	$(textDocumentSources)
86
87	: be translation libshared.a $(TARGET_LIBSUPC++)
88;
89