source: rtems/doc/networking/Makefile @ 02b7a13

4.104.114.84.95
Last change on this file since 02b7a13 was 02b7a13, checked in by Joel Sherrill <joel.sherrill@…>, on 04/02/99 at 17:58:57

Added Network Servers Chapter including Jake Janovetz's ftpd server.

  • Property mode set to 100644
File size: 2.1 KB
RevLine 
[ab0c689]1#
2#  COPYRIGHT (c) 1988-1998.
3#  On-Line Applications Research Corporation (OAR).
4#  All rights reserved.
5#
6#  $Id$
7#
8
9PROJECT=networking
10DISTRIBUTION_LEVEL=public
11
12include ../Make.config
13
14REPLACE=../tools/word-replace
15
[62e508f]16BMENU+= -c
17
[ab0c689]18all: html info ps
19
20dirs:
21        $(make-dirs)
22
23COMMON_FILES=../common/cpright.texi ../common/setup.texi
24
[5345873]25GENERATED_FILES=networkapp.texi driver.texi networktasks.texi testing.texi \
26  servers.texi
[ab0c689]27
28FILES= $(PROJECT).texi \
29  networktasks.texi preface.texi $(GENERATED_FILES)
30
31INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
32
33info: dirs networking
34        #cp $(wildcard $(PROJECT) $(PROJECT)-*) $(INFO_INSTALL)
35        cp $(PROJECT) $(INFO_INSTALL)
36
37networking: $(FILES)
38        $(MAKEINFO) $(PROJECT).texi
39
40dvi: $(PROJECT).dvi
41ps: dirs $(PROJECT).ps
42       
43$(PROJECT).ps: $(PROJECT).dvi
44        dvips -o $(PROJECT).ps $(PROJECT).dvi
45        cp $(PROJECT).ps $(PS_INSTALL)
46
47$(PROJECT).dvi: $(FILES)
48        $(TEXI2DVI) $(PROJECT).texi
49
[071536e]50networktasks.texi: networktasks.t Makefile
[ab0c689]51        $(BMENU) -p "Preface" \
52           -u "Top" \
[febb47e]53           -n "Networking Driver" ${*}.t
[ab0c689]54
[071536e]55driver.texi: driver.t Makefile
56        $(BMENU) -p "Network Task Structure and Data Flow" \
[ab0c689]57           -u "Top" \
[071536e]58           -n "Using Networking in an RTEMS Application" ${*}.t
[ab0c689]59
[071536e]60networkapp.texi: networkapp.t Makefile
[5bb77c4]61        $(BMENU) -p "Write the Driver Statistic-Printing Function" \
[ab0c689]62           -u "Top" \
63           -n "Testing the Driver" ${*}.t
64
[071536e]65testing.texi: testing.t Makefile
[62e508f]66        $(BMENU) -p "Network Statistics" \
[5345873]67           -u "Top" \
68           -n "Network Servers" ${*}.t
69
70servers.texi: servers.t Makefile
[02b7a13]71        $(BMENU) -p "Throughput" \
[ab0c689]72           -u "Top" \
73           -n "Command and Variable Index" ${*}.t
74
75html: dirs $(FILES)
[4328ba11]76        -mkdir -p $(WWW_INSTALL)/$(PROJECT)
[ab0c689]77        rm -f $(WWW_INSTALL)/$(PROJECT)/networking.gif
78        cp networking.gif $(WWW_INSTALL)/$(PROJECT)/networking.gif
79        $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
80            $(PROJECT).texi
81
82clean:
83        rm -f *.o $(PROG) *.txt core
84        rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
85        rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
86        rm -f networking networking-*
87        rm -f timedata.texi timetbl.texi intr.texi wksheets.texi
88        rm -f timetbl.t wksheets.t
89        rm -f *.fixed _*
90
Note: See TracBrowser for help on using the repository browser.