xref: /haiku/src/apps/webpositive/Jamfile (revision 820dca4df6c7bf955c46e8f6521b9408f50b2900)
1SubDir HAIKU_TOP src apps webpositive ;
2
3SubDirSysHdrs $(HAIKU_WEBKIT_HEADERS) ;
4
5SubDirC++Flags $(defines) -Wno-error=sequence-point ;
6SubDirCcFlags $(defines) -Wno-error=sequence-point ;
7
8# source directories
9local sourceDirs =
10	autocompletion
11	support
12	tabview
13;
14
15local sourceDir ;
16for sourceDir in $(sourceDirs) {
17	SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps webpositive $(sourceDir) ] ;
18}
19
20local sources =
21	# autocompletion
22	AutoCompleter.cpp
23	AutoCompleterDefaultImpl.cpp
24	TextViewCompleter.cpp
25
26	# support
27	BaseURL.cpp
28	BitmapButton.cpp
29	DateTime.cpp
30	FontSelectionView.cpp
31	IconButton.cpp
32	SettingsMessage.cpp
33	StringForSize.cpp
34
35	# tabview
36	TabContainerView.cpp
37	TabManager.cpp
38	TabView.cpp
39
40	AuthenticationPanel.cpp
41	BrowserApp.cpp
42	BrowserWindow.cpp
43	BrowsingHistory.cpp
44	CredentialsStorage.cpp
45	DownloadProgressView.cpp
46	DownloadWindow.cpp
47	SettingsKeys.cpp
48	SettingsWindow.cpp
49	svn_revision.cpp
50	URLInputGroup.cpp
51;
52
53Includes [ FGristFiles $(sources) ] : $(HAIKU_WEBKIT_HEADERS_DEPENDENCY) ;
54	# Dependency needed to trigger downloading/unzipping the package before
55	# compiling the files.
56
57# SVN revision
58#local svnRevisionFile = [ FGristFiles svn_revision ] ;
59#MakeLocate $(svnRevisionFile) : $(LOCATE_TARGET) ;
60#CreateSVNRevisionFile $(svnRevisionFile) ;
61
62UsePrivateHeaders shared ;
63
64Application WebPositive :
65	$(sources)
66	:
67	$(HAIKU_WEBKIT_LIBS)
68	$(TARGET_LIBSTDC++) $(HAIKU_LOCALE_LIBS)
69	be libshared.a network tracker translation
70	:
71	WebPositive.rdef
72;
73
74DoCatalogs WebPositive :
75	x-vnd.Haiku-WebPositive
76	:
77        $(sources)
78;
79