Annotation of gcc/objc/Makefile, revision 1.1

1.1     ! root        1: # This makefile is run by the parent dir's makefile.
        !             2: # thisdir1=`pwd`; \
        !             3: # srcdir1=`cd $(srcdir); pwd`; \
        !             4: # cd objc; \
        !             5: # $(MAKE) $(MAKEFLAGS) -f $$srcdir1/objc/Makefile libobjc.a \
        !             6: #   srcdir=$$srcdir1 tooldir=$(tooldir) AR="$(AR)" AR_FLAGS="$(AR_FLAGS)" \
        !             7: #   GCC_FOR_TARGET="$$thisdir1/xgcc -B$$thisdir1/" \
        !             8: #   GCC_CFLAGS="$(GCC_CFLAGS)"
        !             9: # Two targets are used by ../Makefile: `all' and `mostlyclean'.
        !            10: 
        !            11: .SUFFIXES: .m
        !            12: 
        !            13: VPATH = $(srcdir)/objc
        !            14: 
        !            15: AR = ar
        !            16: AR_FLAGS = rc
        !            17: 
        !            18: # Always search these dirs when compiling.
        !            19: SUBDIR_INCLUDES = -I. -I.. -I$(srcdir) -I$(srcdir)/config
        !            20: 
        !            21: .c.o:
        !            22:        $(GCC_FOR_TARGET) -c $(GCC_CFLAGS) $(SUBDIR_INCLUDES) $<
        !            23: 
        !            24: .m.o:
        !            25:        $(GCC_FOR_TARGET) -c $(GCC_CFLAGS) $(SUBDIR_INCLUDES) $<
        !            26: 
        !            27: # If we were not invoked from the parent dir,
        !            28: # invoke make in the parent dir and have reinvoke this makefile.
        !            29: # That's necessary to get the right values for srcdir, etc.
        !            30: all:
        !            31:        cd ..; $(MAKE) sublibobjc.a
        !            32: 
        !            33: libobjc.a: core.o hash.o object.o
        !            34:        -rm -f libobjc.a
        !            35:        $(AR) rc libobjc.a object.o core.o hash.o
        !            36: # ranlib is run in the parent directory's makefile.
        !            37: 
        !            38: OBJC_H = objc.h objc-proto.h record.h $(srcdir)/assert.h $(srcdir)/gstdarg.h
        !            39: HASH_H = hash.h mutex.h
        !            40: 
        !            41: core.o: core.c $(OBJC_H) $(HASH_H) $(srcdir)/gstddef.h
        !            42: hash.o: hash.c $(OBJC_H) $(HASH_H) $(srcdir)/gstddef.h
        !            43: object.o: object.m object.h $(OBJC_H)
        !            44:        $(GCC_FOR_TARGET) -c $(GCC_CFLAGS) $(SUBDIR_INCLUDES) $<
        !            45: 
        !            46: mostlyclean:
        !            47:        -rm -f core.o hash.o object.o libobjc.a
        !            48: clean: mostlyclean
        !            49: distclean: mostlyclean
        !            50: extraclean: mostlyclean

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.