Makefile 957 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # $Id: Makefile,v 1.9 2002/09/14 15:58:45 dijkstra Exp $
  2. SUBDIR= lib symon symux symon2web
  3. .if make(clean)
  4. SUBDIR+= ports/symon
  5. .endif
  6. .include "Makefile.inc"
  7. all: _SUBDIRUSE
  8. clean: _SUBDIRUSE
  9. install: _SUBDIRUSE
  10. # Not all the stuff that I'm working on is ready for release
  11. dist: clean
  12. @workdir=`basename ${.CURDIR}`; \
  13. cd ports/symon; \
  14. rm -f distinfo; \
  15. ${MAKE} clean; \
  16. cd ../../..; \
  17. echo Exporting symon-${V}.tar.gz; \
  18. find $${workdir} -type f -print | egrep -v 'CVS|doc|clients|README|regress|#'| \
  19. tar -czvf /tmp/symon-${V}.tar.gz -I -; \
  20. cp /tmp/symon-${V}.tar.gz /usr/ports/distfiles/; \
  21. cd $${workdir}/ports/symon; \
  22. ${MAKE} makesum; \
  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