Makefile 530 B

1234567891011121314151617181920212223242526272829
  1. .include <src.opts.mk>
  2. .PATH: ${.CURDIR}/core ${.CURDIR}/misc
  3. PACKAGE=geom
  4. PROG= geom
  5. SRCS= geom.c subr.c
  6. MAN= geom.8
  7. CFLAGS+= -I${.CURDIR} -I${.CURDIR}/core
  8. CFLAGS+= -DGEOM_CLASS_DIR=\"${GEOM_CLASS_DIR}\"
  9. LIBADD= geom util
  10. .if defined(RESCUE)
  11. .PATH: ${SRCTOP}/lib/geom/part \
  12. ${SRCTOP}/lib/geom/label
  13. SRCS+= geom_label.c geom_part.c
  14. MAN=
  15. WARNS?= 2
  16. CFLAGS+=-DSTATIC_GEOM_CLASSES
  17. .else
  18. .include "${SRCTOP}/lib/geom/Makefile.classes"
  19. LINKS= ${GEOM_CLASSES:S|^|${BINDIR}/geom ${BINDIR}/g|}
  20. .endif
  21. .include <bsd.prog.mk>