/contrib/groff/src/roff/troff/Makefile.sub

https://bitbucket.org/freebsd/freebsd-head/ · Unknown · 48 lines · 47 code · 1 blank · 0 comment · 0 complexity · 6d72ae70f0c8e0085b66be257495bbbf MD5 · raw file

  1. PROG=troff$(EXEEXT)
  2. MAN1=troff.n
  3. XLIBS=$(LIBGROFF)
  4. MLIB=$(LIBM)
  5. OBJS=\
  6. dictionary.$(OBJEXT) \
  7. div.$(OBJEXT) \
  8. env.$(OBJEXT) \
  9. input.$(OBJEXT) \
  10. majorminor.$(OBJEXT) \
  11. mtsm.$(OBJEXT) \
  12. node.$(OBJEXT) \
  13. number.$(OBJEXT) \
  14. reg.$(OBJEXT)
  15. CCSRCS=\
  16. $(srcdir)/dictionary.cpp \
  17. $(srcdir)/div.cpp \
  18. $(srcdir)/env.cpp \
  19. $(srcdir)/input.cpp \
  20. majorminor.cpp \
  21. $(srcdir)/mtsm.cpp \
  22. $(srcdir)/node.cpp \
  23. $(srcdir)/number.cpp \
  24. $(srcdir)/reg.cpp
  25. HDRS=\
  26. $(srcdir)/charinfo.h \
  27. $(srcdir)/dictionary.h \
  28. $(srcdir)/div.h \
  29. $(srcdir)/env.h \
  30. $(srcdir)/hvunits.h \
  31. $(srcdir)/input.h \
  32. $(srcdir)/mtsm.h \
  33. $(srcdir)/node.h \
  34. $(srcdir)/reg.h \
  35. $(srcdir)/request.h \
  36. $(srcdir)/token.h \
  37. $(srcdir)/troff.h
  38. GENSRCS=majorminor.cpp
  39. NAMEPREFIX=$(g)
  40. majorminor.cpp: $(top_srcdir)/VERSION $(top_srcdir)/REVISION
  41. @echo Making $@
  42. @-rm -f $@
  43. @echo const char \*major_version = \
  44. \"`sed -e 's/^\([^.]*\)\..*$$/\1/' $(top_srcdir)/VERSION`\"\; >$@
  45. @echo const char \*minor_version = \
  46. \"`sed -e 's/^[^.]*\.\([0-9]*\).*$$/\1/' $(top_srcdir)/VERSION`\"\; >>$@
  47. @echo const char \*revision = \"`cat $(top_srcdir)/REVISION`\"\; >>$@