home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / os2 / rcs / rcs56src / source / cvs / makefile < prev    next >
Encoding:
Makefile  |  1991-02-06  |  1.1 KB  |  54 lines

  1. #
  2. #    $Id: Makefile,v 1.1 89/11/19 23:15:10 berliner Exp $
  3. #
  4. # Master Makefile for CVS
  5. #
  6.  
  7. DESTDIR=    /usr/local/bin
  8. CFLAGS=        -O # -g
  9. LDFLAGS=    # -Bstatic
  10. SUBDIRS=    doc examples man src
  11.  
  12. FILES=        README Makefile COPYING
  13. SHAR=        shar
  14.  
  15. all:
  16.     @for i in ${SUBDIRS}; do\
  17.         (cd $$i; ${MAKE} ${MFLAGS} DESTDIR="${DESTDIR}"\
  18.             CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}");\
  19.     done
  20.  
  21. install:
  22.     @for i in ${SUBDIRS}; do\
  23.         (cd $$i; ${MAKE} ${MFLAGS} DESTDIR="${DESTDIR}"\
  24.             CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" install);\
  25.     done
  26.  
  27. clean:
  28.     @for i in ${SUBDIRS}; do\
  29.         echo $$i:;\
  30.         (cd $$i; ${MAKE} ${MFLAGS} DESTDIR="${DESTDIR}"\
  31.             CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" clean);\
  32.     done
  33.  
  34. shar:
  35.     @rm -f ${SHAR}.[0-9]*
  36.     makekit -p -s45k -n${SHAR}. `make -s list`
  37.  
  38. list:
  39.     @for i in ${FILES}; do\
  40.         echo $$i;\
  41.     done
  42.     @for i in ${SUBDIRS}; do\
  43.         echo $$i;\
  44.         (cd $$i; ${MAKE} ${MFLAGS} DESTDIR="${DESTDIR}"\
  45.             CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" list) |\
  46.         sed -e "s1^1$$i/1";\
  47.     done
  48.  
  49. depend:
  50.     @for i in ${SUBDIRS}; do\
  51.         (cd $$i; ${MAKE} ${MFLAGS} DESTDIR="${DESTDIR}"\
  52.             CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" depend);\
  53.     done
  54.