home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / utility / rcs5ap1m / makefile.ori < prev    next >
Encoding:
Makefile  |  1991-02-19  |  8.7 KB  |  104 lines

  1. # $Id: makefile.ori 5.8 1990/12/13 06:54:06 eggert Exp $
  2. # Copyright (C) 1982, 1988, 1989 Walter Tichy
  3. #   Copyright 1990 by Paul Eggert
  4. #   Distributed under license by the Free Software Foundation, Inc.
  5. #
  6. # This file is part of RCS.
  7. #
  8. # RCS is free software; you can redistribute it and/or modify
  9. # it under the terms of the GNU General Public License as published by
  10. # the Free Software Foundation; either version 1, or (at your option)
  11. # any later version.
  12. #
  13. # RCS is distributed in the hope that it will be useful,
  14. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16. # GNU General Public License for more details.
  17. #
  18. # You should have received a copy of the GNU General Public License
  19. # along with RCS; see the file COPYING.  If not, write to
  20. # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  21. #
  22. # Report problems and direct all questions to:
  23. #
  24. #    rcs-bugs@cs.purdue.edu
  25. #
  26. #               INSTRUCTIONS
  27. #               ============
  28.  
  29.  
  30. #    Figure out where to put the RCS commands; define RCSDIR accordingly.
  31.  
  32. RCSDIR = /usr/local/bin
  33.  
  34.  
  35. #    Define INSTALL_SETID_FLAGS as needed to install RCS setgid or setuid.
  36. #    This makes sense only when setegid() and seteuid() work
  37. #    Setgid is better than setuid because it mixes with nonstrict locking.
  38. #INSTALL_SETID_FLAGS = ${INSTALL_NORMAL_FLAGS}
  39. #INSTALL_SETID_FLAGS = -g rcs -o root -m 2555
  40.  INSTALL_SETID_FLAGS = ${INSTALL_NORMAL_FLAGS}
  41.  
  42.  
  43. #    Define RCSPREFIX to be empty if you want RCS to search the PATH for
  44. #    subsidiary RCS commands like co.  This lets you move RCS commands
  45. #    after building them, and permits multiple instances of setgid RCS
  46. #    commands on the same host for different groups.
  47. #
  48. #    Define RCSPREFIX to a path followed by / if you want RCS to look in
  49. #    just one place.  This makes execution faster.  Also, if your host's
  50. #    execvp() system call does not understand the BSD #!/bin/sh convention
  51. #    for starting shell files, you must use a nonempty RCSPREFIX, because
  52. #    in this case rcsmerge invokes `/bin/sh ${RCSPREFIX}merge'.
  53.  
  54. #RCSPREFIX =
  55. #RCSPREFIX = ${RCSDIR}/
  56.  RCSPREFIX = ${RCSDIR}/
  57.  
  58. #    Define DIFF and DIFF3 to be the name of your diff and diff3 programs.
  59. #    DIFF must be an absolute path name if setgid or setuid is used.
  60. #    Define DIFF_FLAGS to be diff's options for RCS format output.
  61. #    If available, use the -a option for comparing arbitrary files.
  62. #    Define DIFF_L to be 1 if your diff understands GNU diff's -L option.
  63. #    Set DIFF3_TYPE=lib for traditional diff, =bin otherwise.
  64. #    If DIFF3_type=bin, make sure your diff3 understands -a, -L, and and -m.
  65. #    If DIFF3_type=lib, avoid the diff3 program visible to users, and
  66. #    use the one in /usr/lib instead; it may be called /usr/lib/diff3prog.
  67.  
  68. # Traditional diff
  69. #DIFF = /bin/diff
  70. #DIFF_FLAGS = -n
  71. #DIFF_L = 0
  72. #DIFF3 = /usr/lib/diff3
  73. #DIFF3_TYPE = lib
  74.  
  75. # GNU diff -- must be version 1.15 or later
  76. #DIFFPREFIX = ${RCSDIR}/
  77. #DIFF = ${DIFFPREFIX}diff
  78. #DIFF_FLAGS = -an
  79. #DIFF_L = 1
  80. #DIFF3 = ${DIFF}3
  81. #DIFF3_TYWÿ⓪É14Ã╱à╱à⓪"$ú#⓪É⑦õ4Ã⑦Ø4ø3╱à⓪"$ú#/ú& ú⌐ÉÉ⑥Ã╱à⓪"$ú#/ª⓪É⑧╱à⓪"$ú#⑨ÉÉ⑦´¨¨⑦À4õ⑦Ø4ø3⑨åà⓪"$ú#⑨»¬,¿"ÉÉ65╱x8x8x8f9⇩⇦τא ✓Lז    ✓τijij ⑧ÖKπôπ⇨É⇧⇩⇧πü#Çb⇩sα`üsα⇩3βa Ç"⇧③α`πÇsπü"③πÉ mϕ¡¼-כüíDa.ìΣl¡כä
  82. ¼--àג⇦
  83. ì ñ ל.NnänÄM-כΣm
  84. ∈¡îä Lñ -ג ,NmϕÄ«îñ .ì
  85. כ-¼ÑIJíDa*ì ñ
  86. כ-¼ñ
  87. ∮גì ñ ,îÄL«nl¼ñϕ-ìä Lñ . ¡כî¼ä .d $l« .L.îñ .L∈¡¼¡מàüíDa,-כäì ñnî-כî.Lä
  88. -מ«äϕ-ìä Lñì ñ
  89. ¼«nl,∮ñ❎ ל.Nnä
  90. ì-כñ⇦Jn¼ML¼nçD⇦EüíDa.l¼mϕכä
  91. ì-כñ ¡«Å%%IJíAíDjh⌐זë¿))ä◆ñ⇦E∮M-דϕ¼--äAíDjh⌐זë¿))ä◆ñ⇦E∮«îe∮î¡ì.כ«M¼--äEä⇦E«ΣAíDjhx.o \
  92.     maketime.o partime.o
  93. rcsdiff : ${RCSDIFF}
  94.     ${CC} ${CFLAGS} ${RCSDIFF} ${LDLIBS} -o $@
  95.  
  96. RCSMERGE = rcsmerge.o rcsutil.o rcsfnms.o rcsmap.o rcsrev.o rcssyn.o rcslex.o
  97. rcsmerge : ${RCSMERGE}
  98.     ${CC} ${CFLAGS} ${RCSMERGE} ${LDLIBS} -o $@
  99.  
  100. SOURCE=    ci.c co.c ident.c maketime.c partime.c rcs.c \
  101.     rcsdiff.c rcsedit.c rcsfcmp.c rcsfnms.c rcsgen.c \
  102.     rcskeep.c rcskeys.c rcslex.c rcsmap.c rcsmerge.c rcsrev.c rcssyn.c \
  103.     rcsutil.c rlog.c
  104. OBJECT=    ci.o co.o ident.o maketime.o partime.o rcs.o \
  105.     rcsdiff.o rcsedit.o rcsfcmp.o rcsfnms.o rcsgen.o \
  106.     rcskeep.o rcskeys.o rcslex.o rcsmap.o rcsmerge.o rcsrev.o rcssyn.o \
  107.     rcsutil.o rlog.o
  108.  
  109. lint : conf.h
  110.     ${LINT} ${LINTFLAGS} -Dlint=1 ${SOURCE}
  111.  
  112. ${OBJECT} : conf.h rcsbase.h
  113.