blob: fd86a8747255f9cda5e6cbc72df1d80450076181 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
|
add_subdirectory( pics )
add_subdirectory( servicemenus )
include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
########### next target ###############
set(dolphin_SRCS
main.cpp
dolphin.cpp
dolphinview.cpp
urlnavigator.cpp
urlnavigatorbutton.cpp
viewpropertiesdialog.cpp
dolphinstatusbar.cpp
dolphindirlister.cpp
viewproperties.cpp
dolphindetailsview.cpp
dolphiniconsview.cpp
dolphinsettings.cpp
bookmarkselector.cpp
urlbutton.cpp
itemeffectsmanager.cpp
dolphincontextmenu.cpp
undomanager.cpp
progressindicator.cpp
iconsviewsettingspage.cpp
pixmapviewer.cpp
dolphinsettingsdialog.cpp
viewsettingspage.cpp
detailsviewsettingspage.cpp
statusbarmessagelabel.cpp
generalsettingspage.cpp
bookmarkssettingspage.cpp
editbookmarkdialog.cpp
settingspagebase.cpp
sidebar.cpp
sidebarpage.cpp
bookmarkssidebarpage.cpp
infosidebarpage.cpp
statusbarspaceinfo.cpp
renamedialog.cpp
filterbar.cpp
protocolcombo.cpp )
kde4_automoc(${dolphin_SRCS})
kde4_add_kcfg_files(dolphin_SRCS
directoryviewpropertysettings.kcfgc
generalsettings.kcfgc
iconsmodesettings.kcfgc
detailsmodesettings.kcfgc
previewsmodesettings.kcfgc
sidebarsettings.kcfgc )
kde4_add_executable(dolphin ${dolphin_SRCS})
target_link_libraries(dolphin ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS} )
install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR})
########### install files ###############
install( FILES dolphin.desktop DESTINATION ${XDG_APPS_DIR} )
install( FILES directoryviewpropertysettings.kcfg generalsettings.kcfg iconsmodesettings.kcfg detailsmodesettings.kcfg previewsmodesettings.kcfg sidebarsettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )
kde4_install_icons( ${ICON_INSTALL_DIR} )
#original Makefile.am contents follow:
### Makefile.am for dolphin
#
#SUBDIRS = pics servicemenus
#
## this is the program that gets installed. it's name is used for all
## of the other Makefile.am variables
#bin_PROGRAMS = dolphin
#
## set the include path for X, qt and KDE
#INCLUDES = $(all_includes)
#
## the library search path.
#dolphin_LDFLAGS = $(KDE_RPATH) $(all_libraries)
#
## the libraries to link against.
#dolphin_LDADD = $(LIB_KFILE) $(LIB_KDEPRINT)
#
## which sources should be compiled for dolphin
#dolphin_SOURCES = main.cpp dolphin.cpp dolphinview.cpp urlnavigator.cpp directoryviewpropertysettings.kcfgc \
# urlnavigatorbutton.cpp viewpropertiesdialog.cpp dolphinstatusbar.cpp dolphindirlister.cpp \
# viewproperties.cpp dolphindetailsview.cpp dolphiniconsview.cpp dolphinsettings.cpp \
# bookmarkselector.cpp urlbutton.cpp itemeffectsmanager.cpp \
# dolphincontextmenu.cpp undomanager.cpp progressindicator.cpp \
# iconsviewsettingspage.cpp pixmapviewer.cpp dolphinsettingsdialog.cpp \
# viewsettingspage.cpp detailsviewsettingspage.cpp statusbarmessagelabel.cpp \
# generalsettingspage.cpp bookmarkssettingspage.cpp \
# editbookmarkdialog.cpp settingspagebase.cpp sidebar.cpp sidebarpage.cpp \
# bookmarkssidebarpage.cpp infosidebarpage.cpp statusbarspaceinfo.cpp renamedialog.cpp \
# filterbar.cpp protocolcombo.cpp generalsettings.kcfgc iconsmodesettings.kcfgc \
# detailsmodesettings.kcfgc previewsmodesettings.kcfgc sidebarsettings.kcfgc
#
## these are the headers for your project
#noinst_HEADERS = dolphin.h dolphinview.h urlnavigator.h urlnavigatorbutton.h \
# viewpropertiesdialog.h dolphinstatusbar.h dolphindirlister.h viewproperties.h \
# dolphindetailsview.h dolphiniconsview.h dolphinsettings.h bookmarkselector.h \
# urlbutton.h itemeffectsmanager.h dolphincontextmenu.h undomanager.h \
# iconsviewsettingspage.h pixmapviewer.h \
# dolphinsettingsdialog.h detailsviewsettingspage.h viewsettingspage.h statusbarmessagelabel.h \
# generalsettingspage.h bookmarkssettingspage.h editbookmarkdialog.h \
# settingspagebase.h statusbarspaceinfo.h renamedialog.h sidebar.h sidebarsettings.h sidebarpage.h \
# bookmarkssidebarpage.h infosidebarpage.h protocolcombo.h
# infosidebarpage.h filterbar.h protocolcombo.h
#
## let automoc handle all of the meta source files (moc)
#METASOURCES = AUTO
#
#messages: rc.cpp
# $(EXTRACTRC) `find . -name \*.ui -o -name \*.rc` > rc.cpp
# $(XGETTEXT) *.cpp -o $(podir)/dolphin.pot
#
## this is where the kdelnk file will go
#kdelnkdir = $(kde_appsdir)/System
#xdg_apps_DATA = dolphin.desktop
#
## this is where the XML-GUI resource file goes
#rcdir = $(kde_datadir)/dolphin
#rc_DATA = dolphinui.rc
#
#kde_kcfg_DATA = directoryviewpropertysettings.kcfg generalsettings.kcfg \
# iconsmodesettings.kcfg detailsmodesettings.kcfg previewsmodesettings.kcfg \
# sidebarsettings.kcfg
#
#KDE_ICON = AUTO
|