Makefile 919 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # $Id: Makefile,v 1.12 2003/10/10 15:19:45 dijkstra Exp $
  2. SUBDIR= lib symon symux client
  3. .if make(clean)
  4. SUBDIR+= ports/symon
  5. .endif
  6. .include "Makefile.inc"
  7. all: _SUBDIRUSE
  8. clean: _SUBDIRUSE
  9. install: _SUBDIRUSE
  10. dist: clean
  11. @workdir=`basename ${.CURDIR}`; \
  12. cd ports/symon; \
  13. rm -f distinfo; \
  14. ${MAKE} clean; \
  15. cd ../../..; \
  16. echo Exporting symon-${V}.tar.gz; \
  17. find $${workdir} -type f -print | egrep -v 'CVS|README|regress|#'| \
  18. tar -czvf /tmp/symon-${V}.tar.gz -I -; \
  19. cp /tmp/symon-${V}.tar.gz /usr/ports/distfiles/; \
  20. cd $${workdir}/ports/symon; \
  21. ${MAKE} makesum; \
  22. chown dijkstra.dijkstra distinfo; \
  23. cd ..; \
  24. find symon -type f -print | egrep -v 'CVS' | \
  25. tar -czvf /tmp/ports-symon-${V}.tar.gz -I -; \
  26. cd ../..
  27. _SUBDIRUSE: .USE
  28. .if defined(SUBDIR)
  29. @for entry in ${SUBDIR}; do \
  30. echo "===> $${entry}"; \
  31. cd ${.CURDIR}/$${entry}; \
  32. ${MAKE} ${.MAKEFLAGS} ${.TARGET}; \
  33. done
  34. .endif