mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-09-19 15:51:40 +00:00
15d6bc96a6
* Makefile.am: Remove RPMs-README. * libnautilus/Makefile.am: -I$(builddir) * libnautilus/nautilus-undo-private.h: * libnautilus/nautilus-undo-transaction.h: Use #include <libnautilus/x.h> rather than #include "x.h". * NEWS: Some refinement.
126 lines
3.3 KiB
Makefile
126 lines
3.3 KiB
Makefile
include $(top_srcdir)/Makefile.shared
|
|
|
|
@XML_I18N_MERGE_DESKTOP_RULE@
|
|
|
|
DESKTOP_IN_FILES=nautilus.desktop.in nautilus-help.desktop.in
|
|
DESKTOP_FILES=$(DESKTOP_IN_FILES:.desktop.in=.desktop)
|
|
|
|
if HAVE_APPLETS
|
|
APPLETS_SUBDIRS = applets
|
|
endif
|
|
|
|
SUBDIRS = \
|
|
data \
|
|
icons \
|
|
cut-n-paste-code \
|
|
libnautilus \
|
|
libnautilus-adapter \
|
|
libnautilus-private \
|
|
helper-utilities \
|
|
helper-scripts \
|
|
src \
|
|
components \
|
|
$(APPLETS_SUBDIRS) \
|
|
test \
|
|
user-guide \
|
|
help \
|
|
po \
|
|
omf-install \
|
|
$(NULL)
|
|
|
|
EXTRA_DIST= \
|
|
TRADEMARK_NOTICE \
|
|
COPYING.LIB \
|
|
COPYING-DOCS \
|
|
HACKING \
|
|
MAINTAINERS \
|
|
nautilus.spec.in \
|
|
nautilus-clean.sh \
|
|
nautilus.desktop \
|
|
nautilus.desktop.in \
|
|
nautilus-help.desktop \
|
|
nautilus-help.desktop.in \
|
|
nautilus-launch-icon.png \
|
|
gnome-starthere-96.png \
|
|
gnome-starthere.png \
|
|
nautilusConf.sh.in \
|
|
nautilus-config.in \
|
|
ChangeLog-20000414 \
|
|
ChangeLog-20000625 \
|
|
ChangeLog-20000831 \
|
|
ChangeLog-20001018 \
|
|
xml-i18n-extract.in \
|
|
xml-i18n-merge.in \
|
|
xml-i18n-update.in \
|
|
Makefile.shared \
|
|
$(DESKTOP_IN_FILES) \
|
|
$(DESKTOP_FILES) \
|
|
$(NULL)
|
|
|
|
appicondir = $(datadir)/pixmaps
|
|
appicon_DATA = nautilus-launch-icon.png \
|
|
gnome-starthere-96.png \
|
|
gnome-starthere.png
|
|
|
|
Applicationsdir = $(datadir)/gnome/apps/Applications
|
|
Applications_DATA = $(DESKTOP_FILES)
|
|
|
|
Toplevelmenudir = $(datadir)/gnome/apps
|
|
Toplevelmenu_DATA = nautilus-help.desktop
|
|
|
|
## [The following is shamelessly copied from gnome-vfs.]
|
|
|
|
## We create `nautilusConf.sh' here and not from configure because we
|
|
## want to get the paths expanded correctly. Macros like srcdir are
|
|
## given the value NONE in configure if the user doesn't specify them
|
|
## (this is an autoconf feature, not a bug).
|
|
|
|
bin_SCRIPTS = $(top_builddir)/nautilus-config
|
|
|
|
confexecdir=$(libdir)
|
|
confexec_DATA = \
|
|
nautilusConf.sh \
|
|
$(NULL)
|
|
|
|
nautilusConf.sh: nautilusConf.sh.in Makefile
|
|
sed -e 's?\@NAUTILUS_LIBDIR\@?$(NAUTILUS_LIBDIR)?g' \
|
|
-e 's?\@NAUTILUS_INCLUDEDIR\@?$(NAUTILUS_INCLUDEDIR)?g' \
|
|
-e 's?\@VERSION\@?$(VERSION)?g' \
|
|
-e 's?\@NAUTILUS_LIBS\@?$(NAUTILUS_LIBS)?g' \
|
|
< $(srcdir)/nautilusConf.sh.in > nautilusConf.tmp \
|
|
&& mv nautilusConf.tmp nautilusConf.sh
|
|
|
|
nautilus-config: nautilus-config.in Makefile
|
|
sed -e 's?\@LIBDIR\@?$(libdir)?g' \
|
|
-e 's?\@NAUTIlUS_LIBDIR\@?$(NAUTILUS_LIBDIR)?g' \
|
|
-e 's?\@NAUTILUS_INCLUDEDIR\@?$(NAUTILUS_INCLUDEDIR)?g' \
|
|
-e 's?\@VERSION\@?$(VERSION)?g' \
|
|
-e 's?\@NAUTILUS_LIBS\@?$(NAUTILUS_LIBS)?g' \
|
|
< $(srcdir)/nautilus-config.in > nautilus-config.tmp \
|
|
&& mv nautilus-config.tmp nautilus-config && \
|
|
chmod 755 nautilus-config
|
|
|
|
##################################################################
|
|
#
|
|
# dist-hook
|
|
#
|
|
##################################################################
|
|
|
|
dist-hook: nautilus.spec
|
|
cp nautilus.spec $(distdir)
|
|
|
|
##################################################################
|
|
#
|
|
# install-data-hook
|
|
#
|
|
##################################################################
|
|
|
|
install-data-hook: nautilus-clean.sh
|
|
$(mkinstalldirs) $(DESTDIR)$(prefix)/bin
|
|
@list='nautilus-clean.sh'; for p in $$list; do\
|
|
if test -f $(srcdir)/$$p; then \
|
|
echo " $(INSTALL_PROGRAM) $(srcdir)/$$p $(DESTDIR)$(prefix)/bin/$$p"; \
|
|
$(INSTALL_PROGRAM) $(srcdir)/$$p $(DESTDIR)$(prefix)/bin/$$p; \
|
|
else :; fi; \
|
|
done
|