diff options
Diffstat (limited to 'c/src/libmisc/wrapup')
-rw-r--r-- | c/src/libmisc/wrapup/Makefile.am | 43 | ||||
-rw-r--r-- | c/src/libmisc/wrapup/Makefile.in | 50 |
2 files changed, 43 insertions, 50 deletions
diff --git a/c/src/libmisc/wrapup/Makefile.am b/c/src/libmisc/wrapup/Makefile.am new file mode 100644 index 0000000000..f5a62744f0 --- /dev/null +++ b/c/src/libmisc/wrapup/Makefile.am @@ -0,0 +1,43 @@ +## +## $Id$ +## + +AUTOMAKE_OPTIONS = foreign 1.4 + +LIBNAME = libmisc +LIB = ${ARCH}/$(LIBNAME).a + +include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg +include $(RTEMS_ROOT)/make/lib.cfg + +TMP_LIBS = ../monitor/$(ARCH)/libmonitor-tmp.a ../untar/$(ARCH)/libuntar-tmp.a \ + ../stackchk/$(ARCH)/libstackchk-tmp.a ../cpuuse/$(ARCH)/libcpuuse-tmp.a \ + ../rtmonuse/$(ARCH)/librtmonuse-tmp.a \ + ../dumpbuf/$(ARCH)/libdumpbuf-tmp.a + +TMPINSTALL_FILES = \ +$(PROJECT_RELEASE)/lib \ +$(PROJECT_RELEASE)/lib/$(LIBNAME)$(LIBSUFFIX_VA) + +$(PROJECT_RELEASE)/lib: + @$(mkinstalldirs) $@ +$(PROJECT_RELEASE)/lib/$(LIBNAME)$(LIBSUFFIX_VA): $(LIB) + $(INSTALL_DATA) $< $@ + +# +# (OPTIONAL) Add local stuff here using += +# + +$(LIB): $(TMP_LIBS) + $(RM) $@ + $(RM) -r $(ARCH) + mkdir $(ARCH) + cd $(ARCH); for lib in $^; do \ + $(AR) -xv ../$$lib; \ + done + $(AR) ruv $@ $(ARCH)/* + $(RANLIB) $@ + +all: ${ARCH} $(LIB) $(TMPINSTALL_FILES) + +include $(top_srcdir)/../../../automake/local.am diff --git a/c/src/libmisc/wrapup/Makefile.in b/c/src/libmisc/wrapup/Makefile.in deleted file mode 100644 index b81fa4f653..0000000000 --- a/c/src/libmisc/wrapup/Makefile.in +++ /dev/null @@ -1,50 +0,0 @@ -# -# $Id$ -# - -@SET_MAKE@ -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -top_builddir = .. -subdir = wrapup - -RTEMS_ROOT = @RTEMS_ROOT@ -PROJECT_ROOT = @PROJECT_ROOT@ - -VPATH = @srcdir@ - -LIB = $(ARCH)/libmisc.a - -include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg -include $(RTEMS_ROOT)/make/lib.cfg - -INSTALL_CHANGE = @INSTALL_CHANGE@ - -# Using the wildcard on the Purify support makes sure it may not be there - -LIBS = ../monitor/$(ARCH)/libmonitor-tmp.a ../untar/$(ARCH)/libuntar-tmp.a \ - ../stackchk/$(ARCH)/libstackchk-tmp.a ../cpuuse/$(ARCH)/libcpuuse-tmp.a \ - ../rtmonuse/$(ARCH)/librtmonuse-tmp.a \ - ../dumpbuf/$(ARCH)/libdumpbuf-tmp.a - -RELS = - -CLEAN_ADDITIONS += -CLOBBER_ADDITIONS += - -$(LIB): ${LIBS} $(RELS) - $(RM) -r $(ARCH) - mkdir $(ARCH) - cd $(ARCH); for lib in $(LIBS:%=../%); do \ - $(AR) -xv $$lib; \ - done - $(RM) $@ - $(AR) ruv $@ $(ARCH)/* - $(RANLIB) $@ - -all: ${ARCH} $(SRCS) $(LIB) - @$(INSTALL_VARIANT) -m 644 $(LIB) $(PROJECT_RELEASE)/lib - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status |