Rev 32273 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
## ${R_HOME}/src/unix/MakefileVPATH = @srcdir@srcdir = @srcdir@top_srcdir = @top_srcdir@top_builddir = ../..subdir = src/unixinclude $(top_builddir)/MakeconfALL_CPPFLAGS = $(R_XTRA_CPPFLAGS) $(X_CFLAGS) $(CPPFLAGS) $(DEFS)SOURCES_C_BASE = dynload.c edit.c stubs.c system.c \sys-unix.c sys-std.c \X11.c aqua.cSOURCES_C_DARWIN = dlfcn-darwin.cSOURCES = $(SOURCES_C_BASE) @BUILD_DLFCN_DARWIN_TRUE@ $(SOURCES_C_DARWIN)DEPENDS = $(SOURCES:.c=.d)OBJECTS = $(SOURCES:.c=.o)HEADERS = Runix.h hpdlfcn.h dlfcn-darwin.hdistdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)DISTFILES = \Makefile.in PSPAPER $(SOURCES_C_BASE) $(SOURCES_C_DARWIN) \$(HEADERS) hpdlfcn.c system.txtnoinst_LIBRARIES = libunix.alibunix_a_SOURCES = $(SOURCES)libunix_a_OBJECTS = $(OBJECTS)## <FIXME>## We most likely will not want a separate shared library.## If we have a final decision, remove libunix.la target.## </FIXME>noinst_LTLIBRARIES = libunix.lalibunix_la_SOURCES = $(SOURCES)libunix_la_OBJECTS = $(OBJECTS:.o=.lo)@USE_LIBTOOL_TRUE@libunix_la_LDFLAGS = -avoid-version -rpath "$(Rexeclibdir)"all: Makefile Makedeps RMakefile: $(srcdir)/Makefile.in \$(top_builddir)/config.status \../include/Rversion.h \$(SOURCES)@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@Makedeps: Makefile $(DEPENDS)@cat $(DEPENDS) >> Makefile@touch $@R: Makefile@$(MAKE) Makedeps@WANT_R_SHLIB_FALSE@ @$(MAKE) $(noinst_LIBRARIES)@WANT_R_SHLIB_TRUE@ @$(MAKE) stamp-lo../include/Rversion.h:(cd ../include; $(MAKE) $(@F))libunix.a: $(libunix_a_OBJECTS)rm -rf $@$(AR) cr $@ $(libunix_a_OBJECTS)$(RANLIB) $@stamp-lo: $(libunix_la_OBJECTS)@touch $@libunix.la: stamp-lo$(SHLIB_LINK) -o $@ $(libunix_la_LDFLAGS) $(libunix_la_OBJECTS)mostlyclean: cleanclean:@-rm -rf .libs _libs@-rm -f Makedeps *.d *.o *.a *.lo *.la stamp-lodistclean: clean@-rm -f Makefilemaintainer-clean: distcleaninstall install-strip uninstall 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## Automagically generated dependencies: