From http://www.jwz.org/xscreensaver/xscreensaver-5.16.tar.gz
[xscreensaver] / driver / Makefile.in
index b97be451e14f92df8930b7d671bd29066993bec4..ccf98ea25157f4c1b8855665ce8bd22a24f42330 100644 (file)
@@ -128,6 +128,7 @@ XML_LIBS    = @XML_LIBS@
 
 XDPMS_LIBS     = @XDPMS_LIBS@
 XINERAMA_LIBS  = @XINERAMA_LIBS@
+XINPUT_LIBS    = @XINPUT_LIBS@
 
 PASSWD_SRCS    = @PASSWD_SRCS@
 PASSWD_OBJS    = @PASSWD_OBJS@
@@ -238,7 +239,7 @@ MEN_OSX             = xscreensaver-getimage-desktop.man pdf2jpeg.man
 MEN            = $(MEN_1) @MEN_OSX@
 
 EXTRAS         = README Makefile.in \
-                 XScreenSaver.ad.in XScreenSaver-Xm.ad xscreensaver.pam \
+                 XScreenSaver.ad.in XScreenSaver-Xm.ad xscreensaver.pam.in \
                  xscreensaver-demo.glade2 xscreensaver-demo.glade2p \
                  screensaver-properties.desktop.in \
                  .gdbinit
@@ -413,8 +414,8 @@ uninstall-man:
               rm -f $(install_prefix)$(manNdir)/$$instname* ;          \
        done
 
-install-pam:
-       @src="$(srcdir)/xscreensaver.pam" ;                             \
+install-pam: xscreensaver.pam
+       @src="xscreensaver.pam" ;                               \
        dest=`sed -n 's/.*PAM_SERVICE_NAME[     ]*"\([^"]*\)".*$$/\1/p' \
           < ../config.h` ;                                             \
        dir="$(install_prefix)$(PAM_DIR)" ;                             \
@@ -744,6 +745,11 @@ subprocs.o: subprocs.c
        $(CC) -c $(INCLUDES) $(SUBP_DEFS) $(CFLAGS) $(X_CFLAGS) \
          $(srcdir)/subprocs.c
 
+# xscreensaver takes an extra -D option.
+xscreensaver.o: xscreensaver.c
+       $(CC) -c $(INCLUDES) $(DEFS) $(INTL_DEFS) $(CFLAGS) $(X_CFLAGS) \
+         $(srcdir)/xscreensaver.c
+
 # demo-Gtk takes extra -D options, and an extra -I option.
 demo-Gtk.o: demo-Gtk.c
        $(CC) -c $(INCLUDES) $(SUBP_DEFS) -I$(ICON_SRC) \