home *** CD-ROM | disk | FTP | other *** search
Makefile | 1988-04-18 | 1.5 KB | 74 lines |
-
- #
- # Makefile for NNTP intstallation
- #
-
- DISTFILES = Makefile README CHANGES rrnpatches
-
- DISTDIRS = common doc inews server support xfer xmit
-
- DIST = $(DISTFILES) $(DISTDIRS)
-
- # Make this either "server" or "client" depending on whether
- # you want this package compiled to be a server or a client
- # (You can always say "make server" or "make client" if you want.
-
- TYPE =
-
- all: make_$(TYPE)
-
- make_:
- @ echo "If you want to make a server version or a client version,"
- @ echo "type \"make server\" or \"make client\" respectively."
- @ echo "See README for details."
-
- make_server: /nowhere
- cd server; make
- cd support; make
- cd doc; make
- cd xmit; make
-
- server: make_server
-
- make_client: /nowhere
- cd inews; make
- cd doc; make
-
- client: make_client
-
- install: install_$(TYPE)
-
- install_:
- @ echo "If you want to install a server version or"
- @ echo "a client version, type \"make install_server\""
- @ echo "or \"make install_client\" respectively."
- @ echo "See README for more details."
-
- install_server:
- cd server; make install
- cd support; make install
- cd doc; make install
-
- install_client:
- cd inews; make install
- cd doc; make install
-
- clean:
- for i in $(DISTDIRS); do cd $$i; make clean; cd ..; done
-
- check:
- for i in $(DISTDIRS); do cd $$i; make check; cd ..; done
-
- distrib: check
- mkdir ../nntp.dist
- cp -rp $(DIST) ../nntp.dist
- cd ../nntp.dist; for i in $(DISTDIRS); do cd $$i; make distrib; cd ..; done
-
- rpt: /nowhere
- tar cf rrnpatches.tar rrnpatches; compress rrnpatches.tar
-
- server: /nowhere
- client: /nowhere
-
- /nowhere: ;
-