Makefile 994 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # $Id: Makefile,v 1.11 2003/01/18 09:55:31 dijkstra Exp $
  2. SUBDIR= lib symon symux symon2web 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. # 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|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. chown dijkstra.dijkstra distinfo; \
  24. cd ..; \
  25. find symon -type f -print | egrep -v 'CVS' | \
  26. tar -czvf /tmp/ports-symon-${V}.tar.gz -I -; \
  27. cd ../..
  28. _SUBDIRUSE: .USE
  29. .if defined(SUBDIR)
  30. @for entry in ${SUBDIR}; do \
  31. echo "===> $${entry}"; \
  32. cd ${.CURDIR}/$${entry}; \
  33. ${MAKE} ${.MAKEFLAGS} ${.TARGET}; \
  34. done
  35. .endif