$NetBSD: patch-aa,v 1.4 2013/01/15 16:21:35 morr Exp $ --- Imakefile.orig 1995-07-21 14:32:07.000000000 +0000 +++ Imakefile @@ -1,27 +1,27 @@ -/**/# Based on an Imakefile from: -/**/# Andreas Stolcke -/**/# International Computer Science Institute, Berkeley. -/**/# With help from: -/**/# George Lindholm, Jonathan I. Kamens, Braham Levy. - - -/**/# o Define FORKRETURNSSHORT/FORKRETURNSLONG/FORKRETURNSPID_T if your -/**/# fork(2) returns short/long/pid_t not int. -/**/# o Define USEFLOCK or USELOCKF to use flock(2) or lockf(3) to lock files, -/**/# rather than fcntl(2). -/**/# o Define USELSEEK to use lseek(2) to move to the end of the file, rather -/**/# than fseek(3). -/**/# o Define USERENAME to use rename(2) to rename file names (otherwise -/**/# un/link(2)). -/**/# o Define USEGETHOSTNAME or USEUNAME (or neither if you don't have -/**/# gethostname(2) or uname(2)) to get the name of your system. -/**/# o Define USEGETPWUID to use getpwuid(3) and getuid(2) to get the user -/**/# name and home directory on your system. Note that if you want to use -/**/# this method to get the user's home directory, but another method to get -/**/# the user name, this symbol must still be defined. -/**/# o Define USEGETLOGIN to use getlogin(3) to get the user name (note that -/**/# this may not work if xalarm is invoked from a pseudo terminal). -/**/# o Define USECUSERID to use cuserid(3) to get the user name. +XCOMM # Based on an Imakefile from: +XCOMM # Andreas Stolcke +XCOMM # International Computer Science Institute, Berkeley. +XCOMM # With help from: +XCOMM # George Lindholm, Jonathan I. Kamens, Braham Levy. + + +XCOMM # o Define FORKRETURNSSHORT/FORKRETURNSLONG/FORKRETURNSPID_T if your +XCOMM # fork(2) returns short/long/pid_t not int. +XCOMM # o Define USEFLOCK or USELOCKF to use flock(2) or lockf(3) to lock files, +XCOMM # rather than fcntl(2). +XCOMM # o Define USELSEEK to use lseek(2) to move to the end of the file, rather +XCOMM # than fseek(3). +XCOMM # o Define USERENAME to use rename(2) to rename file names (otherwise +XCOMM # un/link(2)). +XCOMM # o Define USEGETHOSTNAME or USEUNAME (or neither if you don't have +XCOMM # gethostname(2) or uname(2)) to get the name of your system. +XCOMM # o Define USEGETPWUID to use getpwuid(3) and getuid(2) to get the user +XCOMM # name and home directory on your system. Note that if you want to use +XCOMM # this method to get the user's home directory, but another method to get +XCOMM # the user name, this symbol must still be defined. +XCOMM # o Define USEGETLOGIN to use getlogin(3) to get the user name (note that +XCOMM # this may not work if xalarm is invoked from a pseudo terminal). +XCOMM # o Define USECUSERID to use cuserid(3) to get the user name. DEFINES = $(SIGNAL_DEFINES) -DUSERENAME -DUSEGETHOSTNAME -DUSEGETPWUID @@ -29,29 +29,14 @@ DEFINES = $(SIGNAL_DEFINES) -DUSERENAME OBJS = alarm.o when.o warnings.o times.o dates.o file.o fns.o xalarm.o SRCS = alarm.c when.c warnings.c times.c dates.c file.c fns.c xalarm.c -# How we find commands. Use WHICH, LOCATE or FIND. -WHICH= WHICH -MADE = test -f - LOCAL_LIBRARIES = XawClientLibs -AllTarget (.config) ComplexProgramTarget (xalarm) InstallAppDefaults (XAlarm) InstallAppDefaults (XAlarm-color) InstallMultipleFlags (xmemo xfortune xyow,$(BINDIR),$(INSTBINFLAGS)) -InstallManPage (xmemo,$(MANDIR)) -InstallManPage (xfortune,$(MANDIR)) -InstallManPage (xyow,$(MANDIR)) - -includes:: fns.h - -fns.h: - @./config.1st -quick $(WHICH) fortune yow - -xmemo.man xyow.man xfortune.man: - echo ".so man"`echo ManSuffix`"/xalarm."`echo ManSuffix` > $@ +InstallManPageAliases(xalarm,$(MANDIR),xmemo xfortune xyow) xfortune:: @@ -60,14 +45,6 @@ xyow:: clean:: $(RM) xfortune xyow xmemo.man xyow.man xfortune.man fns.h .config -config:: - @./config.1st -quick $(WHICH) fortune yow - @xrdb -merge XAlarm.ad - @xrdb -merge XAlarm.ad+ - -.config:: - @-$(MADE) .config || make config - alarm.o: xalarm.h patchlevel.h when.o: xalarm.h patchlevel.h dates.h warnings.o: xalarm.h patchlevel.h