Changeset 4bdebdfe in rtems
- Timestamp:
- 12/13/99 16:16:44 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 38b81b5
- Parents:
- ad0c286
- Location:
- c/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/configure.in
rad0c286 r4bdebdfe 45 45 cfg_subdirs="$cfg_subdirs librdbg" 46 46 fi 47 AM_CONDITIONAL(HAS_NETWORKING, test "$HAS_NETWORKING" = "yes" ) 48 AM_CONDITIONAL(HAS_RDBG, test "$HAS_RDBG" = "yes" ) 47 49 48 50 if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; then -
c/src/wrapup/Makefile.am
rad0c286 r4bdebdfe 1 # 2 # $Id$3 # 4 # build and install "glommed" librtemsall.a5 # 1 ## 2 ## $Id$ 3 ## 4 ## build and install "glommed" librtemsall.a 5 ## 6 6 7 7 AUTOMAKE_OPTIONS = foreign 1.4 … … 13 13 LIB = $(PROJECT_RELEASE)/lib/$(LIBNAME)${LIB_VARIANT}.a 14 14 15 if HAS_NETWORKING 16 LIBNETWORKING = \ 17 $(PROJECT_RELEASE)/lib/libnetworking$(LIB_VARIANT).a \ 18 $(PROJECT_RELEASE)/lib/librpc$(LIB_VARIANT).a 19 endif 20 21 if HAS_RDBG 22 LIBRDBG = $(PROJECT_RELEASE)/lib/librdbg$(LIB_VARIANT).a 23 endif 24 15 25 SRCS = $(wildcard $(PROJECT_RELEASE)/lib/libbsp$(LIB_VARIANT).a) \ 16 26 $(PROJECT_RELEASE)/lib/librtems$(LIB_VARIANT).a \ 17 27 $(wildcard $(PROJECT_RELEASE)/lib/libposix$(LIB_VARIANT).a) \ 18 28 $(wildcard $(PROJECT_RELEASE)/lib/libitron$(LIB_VARIANT).a) \ 19 $(wildcard $(PROJECT_RELEASE)/lib/libnetworking$(LIB_VARIANT).a) \ 20 $(wildcard $(PROJECT_RELEASE)/lib/librpc$(LIB_VARIANT).a) \ 21 $(wildcard $(PROJECT_RELEASE)/lib/librdbg$(LIB_VARIANT).a) \ 29 $(LIBNETWORKING) \ 30 $(LIBRDBG) \ 22 31 $(wildcard $(PROJECT_RELEASE)/lib/libcpu$(LIB_VARIANT).a) \ 23 32 $(wildcard $(PROJECT_RELEASE)/lib/librtcio$(LIB_VARIANT).a) \ … … 28 37 $(wildcard $(PROJECT_RELEASE)/lib/rtems-ctor$(LIB_VARIANT).o) 29 38 30 CLEANFILES += $(ARCH)/check31 32 39 TMPINSTALL_FILES += \ 33 40 $(PROJECT_RELEASE)/lib/$(LIBNAME)${LIB_VARIANT}.a … … 37 44 install: all 38 45 39 $(ARCH)/check: $(SRCS) 40 @$(RM) $@; touch $@; 41 @for f in $(SRCS); do \ 46 $(LIB): $(SRCS) 47 rm -f $@ 48 rm -rf $(ARCH)/* 49 for f in $(SRCS); do \ 42 50 case $$f in \ 43 *.o) echo " `basename $$f`" >> $@ \ 44 ;; \ 45 *.rel) echo " `basename $$f`" >> $@ \ 51 *.o | *.rel) \ 52 if test -f $(ARCH)/`basename $$f`; then \ 53 if cmp $$f $(ARCH)/`basename $$f`; then \ 54 true; \ 55 else \ 56 echo 1>&2 "ERROR -- `basename $$f` in multiple files"; \ 57 exit 1; \ 58 fi; \ 59 else \ 60 cp $$f $(ARCH)/; \ 61 chmod a-w $(ARCH)/`basename $$f`; \ 62 fi; \ 46 63 ;; \ 47 64 *.a) \ 48 ( list=`$(AR) t $$f`;\ 49 for i in $$list; do \ 50 if fgrep " $$i" $@; then \ 51 echo "ERROR -- $$i in multiple files"; exit 1; \ 52 fi;\ 53 echo " $$i" >> $@;\ 54 done; ) \ 65 (cd $(ARCH); \ 66 $(AR) x ../$$f; \ 67 test $$? -eq 0 || exit 1; \ 68 chmod a-w *; ) \ 55 69 ;; \ 56 70 esac; \ 57 done; 58 59 $(LIB): $(ARCH)/check 60 @for f in $(SRCS); do \ 61 case $$f in \ 62 *.o) $(AR) ru $@ $$f \ 63 ;;\ 64 *.rel) $(AR) ru $@ $$f \ 65 ;;\ 66 *.a) \ 67 (cd $(ARCH); \ 68 list=`$(AR) t ../$$f`; \ 69 $(AR) x ../$$f $$list; $(AR) ru ../$@ $$list; \ 70 $(RM) $$list ;)\ 71 ;; \ 72 esac; \ 73 done; 74 @$(RANLIB) $@ 75 @echo "*** Glommed $@" 71 done 72 $(AR) rc $@ $(ARCH)/* 73 rm -f $(ARCH)/* 74 $(RANLIB) $@ 76 75 77 76 include $(top_srcdir)/../../automake/local.am
Note: See TracChangeset
for help on using the changeset viewer.