The R Project SVN R-packages

Rev

Rev 4882 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

#
# ${R_HOME}/src/modules/gnome/Makefile

VPATH = @srcdir@
srcdir = @srcdir@
top_srcdir = @top_srcdir@

top_builddir = .

R_HOME = @R_HOME@

prefix = $(R_HOME)

## next will be overridden in R >= 2.7.0
MAIN_LINK = $(CC) $(LD_FLAGS)
include $(R_HOME)/etc${R_ARCH}/Makeconf

GNOMEUI_LIBS = @GNOMEUI_LIBS@
GNOME_LIBDIR = @GNOME_LIBDIR@
GNOME_INCLUDEDIR = @GNOME_INCLUDEDIR@
LIBGLADE_CFLAGS = @LIBGLADE_CFLAGS@
LIBGLADE_LIBS = @LIBGLADE_LIBS@

INSTALL = @INSTALL@
INSTALL_PROGRAM = ${INSTALL}
MKINSTALLDIRS = $(srcdir)/mkinstalldirs

DEFS = -DHAVE_CONFIG_H
ALL_CPPFLAGS = -I. $(R_XTRA_CPPFLAGS) $(GNOME_INCLUDEDIR) $(LIBGLADE_CFLAGS) $(CPPFLAGS) $(DEFS)
ALL_GNOME_LIBS = $(GNOME_LIBDIR) $(GNOMEUI_LIBS) $(LIBGLADE_LIBS)


SOURCES = \
    command-grep.c \
    gdkrotated.c gnome-find-dialog.c gtkconsole.c \
    savehistory.c \
    system-choosefile.c system-console.c system-showfiles.c \
    system.c \
    terminal-find.c terminal-functions.c terminal-menu.c \
    terminal-prefs.c terminal-toolbar.c terminal.c 
DEPENDS = $(SOURCES:.c=.d)
OBJECTS = $(SOURCES:.c=.o)
HEADERS = system.h \
    command-grep.h \
    gdkrotated.h \
    gnome-find-dialog.h \
    gtkconsole.h \
    terminal-find.h terminal-functions.h terminal-menu.h \
    terminal-prefs.h terminal-toolbar.h terminal.h 

distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
DISTFILES = configure configure.ac install-sh Makefile.in mkinstalldirs \
    $(SOURCES) $(HEADERS)
SUBDIRS_WITH_NO_BUILD = glade m4

R_binary = Rgnome

all: Makefile Makedeps R install

Makefile: $(srcdir)/Makefile.in \
  $(top_builddir)/config.status \
  $(SOURCES)
    @cd $(top_builddir) && $(SHELL) ./config.status $@

Makedeps: Makefile $(DEPENDS)
    @cat $(DEPENDS) >> Makefile
    @touch $@

R: Makefile
    @$(MAKE) Makedeps
    @$(MAKE) $(R_binary)

$(R_binary): $(OBJECTS)
    $(MAIN_LINK) -o $@ $(OBJECTS) $(ALL_GNOME_LIBS) $(LIBS) @R_LIB@

install:
    @${INSTALL_PROGRAM} $(R_binary) "$(prefix)/bin/exec${R_ARCH}/Rgnome"
    @${MKINSTALLDIRS} "$(prefix)/share/glade"
    @$(INSTALL_PROGRAM) $(srcdir)/glade/gnome-interface.glade "$(prefix)/share/glade"
install-strip:
    $(MAKE) INSTALL_PROGRAM="${INSTALL_PROGRAM} -s" install
uninstall:

mostlyclean: clean
clean:
    @-rm -rf .libs _libs
    @-rm -f Makedeps *.d *.o *.o $(Rbinary)
distclean: clean
    @-rm -f Makefile
maintainer-clean: distclean

TAGS info dvi check:

distdir: $(DISTFILES)
    @for f in $(DISTFILES); do \
      test -f $(distdir)/$${f} \
        || ln $(srcdir)/$${f} $(distdir)/$${f} 2>/dev/null \
        || cp -p $(srcdir)/$${f} $(distdir)/$${f}; \
    done
    @for d in $(SUBDIRS_WITH_NO_BUILD); do \
      ((cd $(srcdir); $(TAR) -c -f - $(DISTDIR_TAR_EXCLUDE) $${d}) \
          | (cd $(distdir); $(TAR) -x -f -)) \
        || exit 1; \
    done

ACLOCAL_M4 = $(srcdir)/aclocal.m4
ACINCLUDE_DEPENDENCIES = \
    m4/R.m4 \
    m4/gnome-gnorba-check.m4 \
    m4/gnome-orbit-check.m4 \
    m4/gnome.m4 \
    m4/libglade.m4
$(srcdir)/configure: $(srcdir)/configure.ac $(ACLOCAL_M4)
    @cd $(srcdir) && autoconf
$(srcdir)/acinclude.m4: $(ACINCLUDE_DEPENDENCIES)
    @cd $(srcdir) && cat $(ACINCLUDE_DEPENDENCIES) > $@
$(ACLOCAL_M4): $(srcdir)/configure.ac $(srcdir)/acinclude.m4
    @cd $(srcdir) && aclocal

maintainer-build: $(srcdir)/configure


## Automagically generated dependencies: