xref: /haiku/src/apps/webpositive/Jamfile (revision 1026b0a1a76dc88927bb8175c470f638dc5464ee)
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
53
54Includes [ FGristFiles $(sources) ] : $(HAIKU_WEBKIT_HEADERS_DEPENDENCY) ;
55	# Dependency needed to trigger downloading/unzipping the package before
56	# compiling the files.
57
58# SVN revision
59#local svnRevisionFile = [ FGristFiles svn_revision ] ;
60#MakeLocate $(svnRevisionFile) : $(LOCATE_TARGET) ;
61#CreateSVNRevisionFile $(svnRevisionFile) ;
62
63Application WebPositive :
64	$(sources)
65	:
66	$(HAIKU_WEBKIT_LIBS)
67	$(TARGET_LIBSTDC++) $(HAIKU_LOCALE_LIBS)
68	be network tracker translation
69	:
70	WebPositive.rdef
71;
72
73DoCatalogs WebPositive :
74	x-vnd.Haiku-WebPositive
75	:
76        $(sources)
77;
78