BSD 4_4_Lite2 development
authorCSRG <csrg@ucbvax.Berkeley.EDU>
Tue, 8 Jun 1993 06:17:18 +0000 (22:17 -0800)
committerCSRG <csrg@ucbvax.Berkeley.EDU>
Tue, 8 Jun 1993 06:17:18 +0000 (22:17 -0800)
Work on file usr/src/contrib/news/inn/frontends/Makefile

Synthesized-from: CSRG/cd3/4.4BSD-Lite2

usr/src/contrib/news/inn/frontends/Makefile [new file with mode: 0644]

diff --git a/usr/src/contrib/news/inn/frontends/Makefile b/usr/src/contrib/news/inn/frontends/Makefile
new file mode 100644 (file)
index 0000000..3ccc48b
--- /dev/null
@@ -0,0 +1,157 @@
+##  $Revision: 1.19 $
+SHELL  = /bin/sh
+MAKE   = make
+##  =()<P      = @<P>@>()=
+P      = 
+
+##  =()<CC     = @<CC>@>()=
+CC     = cc
+##  =()<DEFS   = @<DEFS>@>()=
+DEFS   = -I../include
+##  =()<CFLAGS = @<CFLAGS>@>()=
+CFLAGS = $(DEFS) -g
+##  =()<LDFLAGS        = @<LDFLAGS>@>()=
+LDFLAGS        = -g
+##  =()<LINTFLAGS      = @<LINTFLAGS>@>()=
+LINTFLAGS      = -b -h -z $(DEFS)
+##  =()<LINTFILTER     = @<LINTFILTER>@>()=
+LINTFILTER     = | sed -n -f ../sedf.sun
+##  =()<CTAGS          = @<CTAGS>@>()=
+CTAGS          = ctags -t -w
+
+##  =()<NEWSBIN        =@<_PATH_NEWSBIN>@>()=
+NEWSBIN        =/usr/contrib/news
+##  =()<INEWS  = @<_PATH_INEWS>@>()=
+INEWS  = /usr/contrib/news/inews
+##  =()<RNEWS  = @<_PATH_RNEWS>@>()=
+RNEWS  = /usr/contrib/news/rnews
+##  =()<RNEWSPROGS     = @<_PATH_RNEWSPROGS>@>()=
+RNEWSPROGS     = /usr/contrib/rnews
+OWNER  = -O bin -G bin
+
+##  =()<NNTPLIB        = @<NNTPLIB>@>()=
+NNTPLIB        = 
+##  =()<LIBS   = @<LIBS>@>()=
+LIBS   = 
+LIBNEWS        = ../libinn.a
+LINTLIB        = ../llib-linn.ln
+
+SOURCES        = ctlinnd.c inews.c rnews.c
+
+ALL    = inews rnews ctlinnd getlist innconfval decode encode
+
+all:           $(ALL)
+       date >$@
+
+install:       $(INEWS) $(RNEWS) \
+               $(NEWSBIN)/ctlinnd $(NEWSBIN)/getlist $(NEWSBIN)/innconfval \
+               $(RNEWSPROGS)/c7unbatch \
+               $(RNEWSPROGS)/decode $(RNEWSPROGS)/encode
+
+clobber clean:
+       rm -f *.o $(ALL)
+       rm -f all install lint profiled
+
+tags ctags:    $(SOURCES)
+       $(CTAGS) $(SOURCES) ../lib/*.c ../include/*.h
+
+inews:         $(P) inews.o $(LIBNEWS)
+       $(CC) $(LDFLAGS) -o $@ inews.o $(NNTPLIB) $(LIBNEWS) $(LIBS)
+rnews:         $(P) rnews.o $(LIBNEWS)
+       $(CC) $(LDFLAGS) -o $@ rnews.o $(NNTPLIB) $(LIBNEWS) $(LIBS)
+ctlinnd:       $(P) ctlinnd.o $(LIBNEWS)
+       $(CC) $(LDFLAGS) -o $@ ctlinnd.o $(LIBNEWS) $(LIBS)
+getlist:       $(P) getlist.o $(LIBNEWS)
+       $(CC) $(LDFLAGS) -o $@ getlist.o $(LIBNEWS) $(LIBS)
+innconfval:    $(P) innconfval.o $(LIBNEWS)
+       $(CC) $(LDFLAGS) -o $@ innconfval.o $(LIBNEWS) $(LIBS)
+decode:                $(P) decode.o $(LIBNEWS)
+       $(CC) $(LDFLAGS) -o $@ decode.o $(LIBNEWS) $(LIBS)
+encode:                $(P) encode.o $(LIBNEWS)
+       $(CC) $(LDFLAGS) -o $@ encode.o $(LIBNEWS) $(LIBS)
+
+##  Not normally built.
+feedone:               feedone.o $(LIBNEWS)
+       $(CC) $(LDFLAGS) -o $@ feedone.o $(LIBNEWS) $(LIBS)
+sys2nf:                sys2nf.o $(LIBNEWS)
+       $(CC) $(LDFLAGS) -o $@ sys2nf.o $(LIBNEWS) $(LIBS)
+
+
+lint:          $(ALL)
+       @rm -f lint
+       lint $(LINTFLAGS) inews.c      $(LINTLIB) $(LINTFILTER)  >lint
+       lint $(LINTFLAGS) rnews.c      $(LINTLIB) $(LINTFILTER) >>lint
+       lint $(LINTFLAGS) ctlinnd.c    $(LINTLIB) $(LINTFILTER) >>lint
+       lint $(LINTFLAGS) innconfval.c $(LINTLIB) $(LINTFILTER) >>lint
+       lint $(LINTFLAGS) getlist.c    $(LINTLIB) $(LINTFILTER) >>lint
+       lint $(LINTFLAGS) decode.c     $(LINTLIB) $(LINTFILTER) >>lint
+       lint $(LINTFLAGS) encode.c     $(LINTLIB) $(LINTFILTER) >>lint
+
+$(LIBNEWS) $(LINTLIB):
+       (cd ../lib ; $(MAKE) install)
+
+profiled:
+       cp /dev/null profiled
+
+##
+.SUFFIXES: .c .src
+.c.src:
+       #load $(CFLAGS) $<
+
+##  Low-level install actions.
+$(INEWS):              inews
+       $(SHELL) ../installit.sh $(OWNER) -m 0555 -b .OLD $? $@
+$(RNEWS):              rnews
+       $(SHELL) ../installit.sh $(OWNER) -m 0555 -b .OLD $? $@
+$(NEWSBIN)/ctlinnd:    ctlinnd
+       $(SHELL) ../installit.sh $(OWNER) -m 0550 -b .OLD $? $@
+$(NEWSBIN)/getlist:    getlist
+       $(SHELL) ../installit.sh $(OWNER) -m 0555 -b .OLD $? $@
+$(NEWSBIN)/innconfval: innconfval
+       $(SHELL) ../installit.sh $(OWNER) -m 0555 -b .OLD $? $@
+$(RNEWSPROGS)/c7unbatch:       c7unbatch.sh
+       $(SHELL) ../installit.sh $(OWNER) -m 0555 -b .OLD $? $@
+$(RNEWSPROGS)/decode:          decode
+       $(SHELL) ../installit.sh $(OWNER) -m 0555 -b .OLD $? $@
+$(RNEWSPROGS)/encode:          encode
+       $(SHELL) ../installit.sh $(OWNER) -m 0555 -b .OLD $? $@
+
+##  Dependencies.  Default list, below, is probably good enough.
+depend:                Makefile $(SOURCES)
+       makedepend $(DEFS) $(SOURCES)
+
+# DO NOT DELETE THIS LINE -- make depend depends on it.
+ctlinnd.o:     ../include/clibrary.h
+ctlinnd.o:     ../include/configdata.h
+ctlinnd.o:     ../include/inndcomm.h
+ctlinnd.o:     ../include/libinn.h
+ctlinnd.o:     ../include/macros.h
+ctlinnd.o:     ../include/paths.h
+decode.o:      ../include/clibrary.h
+decode.o:      ../include/configdata.h
+encode.o:      ../include/clibrary.h
+encode.o:      ../include/configdata.h
+getlist:       ../include/clibrary.h
+getlist:       ../include/configdata.h
+getlist:       ../include/libinn.h
+getlist:       ../include/macros.h
+getlist:       ../include/paths.h
+getlist:       ../include/qio.h
+inews.o:       ../include/clibrary.h
+inews.o:       ../include/configdata.h
+inews.o:       ../include/libinn.h
+inews.o:       ../include/macros.h
+inews.o:       ../include/nntp.h
+inews.o:       ../include/paths.h
+innconfval.o:  ../include/clibrary.h
+innconfval.o:  ../include/configdata.h
+innconfval.o:  ../include/libinn.h
+innconfval.o:  ../include/macros.h
+rnews.o:       ../include/clibrary.h
+rnews.o:       ../include/configdata.h
+rnews.o:       ../include/libinn.h
+rnews.o:       ../include/logging.h
+rnews.o:       ../include/macros.h
+rnews.o:       ../include/mydir.h
+rnews.o:       ../include/nntp.h
+rnews.o:       ../include/paths.h