xref: /haiku/src/apps/webpositive/Jamfile (revision a09c983cc63b6d50c46a0f2a872fb1adbffcc363)
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	FontSelectionView.cpp
30	SettingsMessage.cpp
31
32	# tabview
33	TabContainerView.cpp
34	TabManager.cpp
35	TabView.cpp
36
37	AuthenticationPanel.cpp
38	BrowserApp.cpp
39	BrowserWindow.cpp
40	BrowsingHistory.cpp
41	CredentialsStorage.cpp
42	DownloadProgressView.cpp
43	DownloadWindow.cpp
44	SettingsKeys.cpp
45	SettingsWindow.cpp
46	URLInputGroup.cpp
47;
48
49Includes [ FGristFiles $(sources) ] : $(HAIKU_WEBKIT_HEADERS_DEPENDENCY) ;
50	# Dependency needed to trigger downloading/unzipping the package before
51	# compiling the files.
52
53# private OS headers
54UseLibraryHeaders icon ;
55UsePrivateHeaders shared tracker ;
56SubDirHdrs $(HAIKU_TOP) src kits tracker ;
57
58
59Application WebPositive :
60	$(sources)
61	:
62	$(HAIKU_WEBKIT_LIBS)
63	$(TARGET_LIBSTDC++) $(HAIKU_LOCALE_LIBS)
64	be libshared.a network tracker translation
65	:
66	WebPositive.rdef
67;
68
69DoCatalogs WebPositive :
70	x-vnd.Haiku-WebPositive
71	:
72	$(sources)
73;
74