home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume8 / xlogin / part01 / Makefile.std < prev    next >
Makefile  |  1990-07-11  |  3KB  |  80 lines

  1. #
  2. # Makefile for non-imake users
  3. #
  4. # WARNING   WARNING   WARNING
  5. #
  6. # if you don't have QUOTA and/or LASTLOGIN remove -DQUOTA and/or
  7. #    -DLASTLOGIN from the definition of STD_DEFINES.
  8. #    In this case you also have to check the dependencies on the
  9. #    end of this file!
  10. # you may wish to remove -DHOSTNAME, if you don't want hostname
  11. #    information for displays in the utmp/wtmp files (see README)
  12. # check the definition of the various variables
  13. #
  14. # $Id: Makefile.std,v 1.3 90/07/09 15:42:54 stumpf Exp Locker: stumpf $
  15. #
  16.  
  17.           DEFINES = -DQUOTA -DLASTLOGIN -DHOSTNAME
  18.           DESTDIR = 
  19.         USRLIBDIR = $(DESTDIR)/usr/lib
  20.        APPLDEFDIR = $(USRLIBDIR)/app-defaults
  21.            BINDIR = $(DESTDIR)/usr/bin/X11
  22.            MANDIR = $(DESTDIR)/usr/man/man1
  23.           INCROOT = $(DESTDIR)/usr/include
  24.      EXTENSIONLIB = $(USRLIBDIR)/libXext.a
  25.              XLIB = $(USRLIBDIR)/libX11.a
  26.          XAUTHLIB = $(USRLIBDIR)/libXau.a
  27.            XMULIB = $(USRLIBDIR)/libXmu.a
  28.           OLDXLIB = $(USRLIBDIR)/liboldX.a
  29.          XTOOLLIB = $(USRLIBDIR)/libXt.a
  30.            XAWLIB = $(USRLIBDIR)/libXaw.a
  31.           DEPLIBS = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(EXTENSIONLIB) $(XLIB)
  32.            LDLIBS = $(DEPLIBS)
  33.            CFLAGS = $(DEFINES)
  34.  
  35.         PROGRAM = xlogin
  36.            SRCS = xlogin.c
  37.            OBJS = xlogin.o
  38.  
  39. all: xlogin
  40.  
  41. xlogin: $(OBJS) $(DEPLIBS)
  42.     rm -f $@
  43.     $(CC) -o $@ $(OBJS) $(LDLIBS)
  44.  
  45. install: xlogin
  46.     install -c -m 0755 xlogin $(BINDIR)
  47.     install -c -m 0644 Xlogin.ad $(APPLDEFDIR)/Xlogin
  48.  
  49. install.man: xlogin.man
  50.     install -c -m 0644 xlogin.man $(MANDIR)/xlogin.l
  51.  
  52. clean:
  53.     rm -f $(PROGRAM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ \
  54.     *.a .emacs_* tags TAGS make.log MakeOut
  55.  
  56.  
  57. # DO NOT DELETE THIS LINE -- make depend depends on it.
  58.  
  59. xlogin.o: /usr/include/sys/quota.h /usr/include/lastlog.h
  60.  
  61. xlogin.o: /usr/include/sys/param.h /usr/include/machine/param.h
  62. xlogin.o: /usr/include/errno.h /usr/include/pwd.h /usr/include/sys/stat.h
  63. xlogin.o: /usr/include/sys/signal.h /usr/include/sys/types.h
  64. xlogin.o: /usr/include/utmp.h /usr/include/stdio.h /usr/include/ttyent.h
  65. xlogin.o: /usr/include/X11/Xos.h /usr/include/strings.h
  66. xlogin.o: /usr/include/sys/file.h /usr/include/sys/time.h
  67. xlogin.o: /usr/include/X11/StringDefs.h /usr/include/X11/Intrinsic.h
  68. xlogin.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h
  69. xlogin.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h
  70. xlogin.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
  71. xlogin.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
  72. xlogin.o: /usr/include/X11/RectObj.h /usr/include/X11/Shell.h
  73. xlogin.o: /usr/include/X11/Xaw/Command.h /usr/include/X11/Xaw/Label.h
  74. xlogin.o: /usr/include/X11/Xaw/Simple.h /usr/include/X11/Xmu/Converters.h
  75. xlogin.o: /usr/include/X11/Xaw/Form.h /usr/include/X11/Xaw/AsciiText.h
  76. xlogin.o: /usr/include/X11/Xaw/Text.h /usr/include/X11/Xaw/TextSink.h
  77. xlogin.o: /usr/include/X11/Xaw/TextSrc.h /usr/include/X11/Xaw/AsciiSrc.h
  78. xlogin.o: /usr/include/X11/Xaw/AsciiSink.h /usr/include/X11/Xmu/CharSet.h
  79. xlogin.o: patchlevel.h
  80.