Makefile.in 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. # rclock/Makefile.in -*- Makefile -*-
  2. @MCOMMON@
  3. srcdir = @srcdir@
  4. VPATH = @srcdir@
  5. .PATH: @srcdir@
  6. basedir = ..
  7. thisdir = rclock
  8. first_rule: clock
  9. dummy:
  10. SRCS = rclock.c
  11. OBJS = rclock.o
  12. HDRS = feature.h
  13. #
  14. # Distribution variables
  15. #
  16. DIST = $(HDRS) $(SRCS) Makefile.in rclock.1.in
  17. # inference rules
  18. .c.o:
  19. $(CC) -c $(CPPFLAGS) $(XINC) -I. -I$(basedir) -I$(srcdir) $(DEFS) $(CFLAGS) $<
  20. #-------------------------------------------------------------------------
  21. all:
  22. clock: alldoc allbin
  23. rclock: $(OBJS)
  24. $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(XLIB)
  25. rclock.1: $(srcdir)/rclock.1.in
  26. cat $(srcdir)/rclock.1.in\
  27. |sed -e 's%@RXVT_VERSION@%$(VERSION)%g;'\
  28. |sed -e 's%@RXVT_DATE@%$(DATE)%g;'\
  29. |sed -e 's%@RXVT_MAINT@%$(MAINT)%g;'\
  30. > $@
  31. rclock.html: rclock.1
  32. rman -f HTML -S -r off rclock.1\
  33. |sed -e 's%&lt\;file:]*\(.*\)&gt\;%<A HREF="\1">\1</A>%g;'\
  34. |sed -e 's%&lt\;\([fht]*tp://\)\([^/]*\)\(.*\)&gt\;%<A HREF="\1\2\3">\2</A>%g;'\
  35. |sed -e 's%&lt\;\([^ /]*\)&gt\;%<A HREF="mailto:\1">\1</A>%g;'\
  36. > $@
  37. tags: $(SRCS)
  38. ctags $(SRCS)
  39. allbin: rclock
  40. alldoc: rclock.1
  41. clean:
  42. $(RMF) rclock rclock.1 core a.out *.o *.bak *~
  43. realclean: clean
  44. $(RMF) tags
  45. cleandir: realclean
  46. distclean:
  47. (cd $(srcdir); $(RMF) rclock rclock.1 *~ *.o core a.out)
  48. if test $(srcdir) = .; then $(MAKE) realclean; fi
  49. (cd $(srcdir); $(RMF) Makefile)
  50. install: allbin alldoc
  51. $(INSTALL_PROGRAM) rclock $(DESTDIR)$(bindir)/$(binprefix)rclock
  52. $(INSTALL_DATA) rclock.1 $(DESTDIR)$(mandir)/$(manprefix)rclock.$(manext)
  53. uninstall:
  54. cd $(bindir); $(RMF) $(binprefix)rclock
  55. cd $(mandir); $(RMF) $(manprefix)rclock.$(manext)
  56. distdirs:
  57. mkdir $(basedir)/../$(VERNAME)/$(thisdir)
  58. distcopy: rclock.1
  59. $(CP) -p $(DIST) $(basedir)/../$(VERNAME)/$(thisdir)
  60. if test -f rclock.html; then \
  61. $(CP) -p rclock.html $(basedir)/../$(VERNAME)/$(thisdir); \
  62. fi
  63. # -----------------------------------------------------------------------
  64. # DO NOT DELETE: ugly dependency list follows
  65. rclock.o: rclock.c feature.h