2 add_subdirectory( pics )
3 add_subdirectory( servicemenus )
5 include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
8 ########### next target ###############
15 urlnavigatorbutton.cpp
16 viewpropertiesdialog.cpp
20 dolphindetailsview.cpp
25 itemeffectsmanager.cpp
26 dolphincontextmenu.cpp
29 iconsviewsettingspage.cpp
31 dolphinsettingsdialog.cpp
33 detailsviewsettingspage.cpp
34 statusbarmessagelabel.cpp
35 generalsettingspage.cpp
36 bookmarkssettingspage.cpp
37 editbookmarkdialog.cpp
41 bookmarkssidebarpage.cpp
43 statusbarspaceinfo.cpp
48 kde4_automoc(${dolphin_SRCS})
50 kde4_add_kcfg_files(dolphin_SRCS
51 directoryviewpropertysettings.kcfgc
53 iconsmodesettings.kcfgc
54 detailsmodesettings.kcfgc
55 previewsmodesettings.kcfgc
56 sidebarsettings.kcfgc )
58 kde4_add_executable(dolphin ${dolphin_SRCS})
60 target_link_libraries(dolphin ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS} )
62 install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR})
65 ########### install files ###############
67 install( FILES dolphin.desktop DESTINATION ${XDG_APPS_DIR} )
68 install( FILES directoryviewpropertysettings.kcfg generalsettings.kcfg iconsmodesettings.kcfg detailsmodesettings.kcfg previewsmodesettings.kcfg sidebarsettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
69 install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )
70 install( FILES DESTINATION ${APPLNK_INSTALL_DIR}/System )
72 kde4_install_icons( ${ICON_INSTALL_DIR} )
76 #original Makefile.am contents follow:
78 ### Makefile.am for dolphin
80 #SUBDIRS = pics servicemenus
82 ## this is the program that gets installed. it's name is used for all
83 ## of the other Makefile.am variables
84 #bin_PROGRAMS = dolphin
86 ## set the include path for X, qt and KDE
87 #INCLUDES = $(all_includes)
89 ## the library search path.
90 #dolphin_LDFLAGS = $(KDE_RPATH) $(all_libraries)
92 ## the libraries to link against.
93 #dolphin_LDADD = $(LIB_KFILE) $(LIB_KDEPRINT)
95 ## which sources should be compiled for dolphin
96 #dolphin_SOURCES = main.cpp dolphin.cpp dolphinview.cpp urlnavigator.cpp directoryviewpropertysettings.kcfgc \
97 # urlnavigatorbutton.cpp viewpropertiesdialog.cpp dolphinstatusbar.cpp dolphindirlister.cpp \
98 # viewproperties.cpp dolphindetailsview.cpp dolphiniconsview.cpp dolphinsettings.cpp \
99 # bookmarkselector.cpp urlbutton.cpp itemeffectsmanager.cpp \
100 # dolphincontextmenu.cpp undomanager.cpp progressindicator.cpp \
101 # iconsviewsettingspage.cpp pixmapviewer.cpp dolphinsettingsdialog.cpp \
102 # viewsettingspage.cpp detailsviewsettingspage.cpp statusbarmessagelabel.cpp \
103 # generalsettingspage.cpp bookmarkssettingspage.cpp \
104 # editbookmarkdialog.cpp settingspagebase.cpp sidebar.cpp sidebarpage.cpp \
105 # bookmarkssidebarpage.cpp infosidebarpage.cpp statusbarspaceinfo.cpp renamedialog.cpp \
106 # filterbar.cpp protocolcombo.cpp generalsettings.kcfgc iconsmodesettings.kcfgc \
107 # detailsmodesettings.kcfgc previewsmodesettings.kcfgc sidebarsettings.kcfgc
109 ## these are the headers for your project
110 #noinst_HEADERS = dolphin.h dolphinview.h urlnavigator.h urlnavigatorbutton.h \
111 # viewpropertiesdialog.h dolphinstatusbar.h dolphindirlister.h viewproperties.h \
112 # dolphindetailsview.h dolphiniconsview.h dolphinsettings.h bookmarkselector.h \
113 # urlbutton.h itemeffectsmanager.h dolphincontextmenu.h undomanager.h \
114 # iconsviewsettingspage.h pixmapviewer.h \
115 # dolphinsettingsdialog.h detailsviewsettingspage.h viewsettingspage.h statusbarmessagelabel.h \
116 # generalsettingspage.h bookmarkssettingspage.h editbookmarkdialog.h \
117 # settingspagebase.h statusbarspaceinfo.h renamedialog.h sidebar.h sidebarsettings.h sidebarpage.h \
118 # bookmarkssidebarpage.h infosidebarpage.h protocolcombo.h
119 # infosidebarpage.h filterbar.h protocolcombo.h
121 ## let automoc handle all of the meta source files (moc)
125 # $(EXTRACTRC) `find . -name \*.ui -o -name \*.rc` > rc.cpp
126 # $(XGETTEXT) *.cpp -o $(podir)/dolphin.pot
128 ## this is where the kdelnk file will go
129 #kdelnkdir = $(kde_appsdir)/System
130 #xdg_apps_DATA = dolphin.desktop
132 ## this is where the XML-GUI resource file goes
133 #rcdir = $(kde_datadir)/dolphin
134 #rc_DATA = dolphinui.rc
136 #kde_kcfg_DATA = directoryviewpropertysettings.kcfg generalsettings.kcfg \
137 # iconsmodesettings.kcfg detailsmodesettings.kcfg previewsmodesettings.kcfg \
138 # sidebarsettings.kcfg