diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-10-19 17:17:42 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-10-19 17:17:42 +0000 |
commit | e4f7860f5470c3ed2014df8742affc7197f7c3a8 (patch) | |
tree | fdc2ffc94284cefcae0739234894ea811ff2935c /doc/supplements/powerpc/Makefile | |
parent | Timing Chapter is now shared and menu structure generated. (diff) | |
download | rtems-e4f7860f5470c3ed2014df8742affc7197f7c3a8.tar.bz2 |
Makefiles in much better shape even though not all files have automatically
generated menus yet.
Diffstat (limited to 'doc/supplements/powerpc/Makefile')
-rw-r--r-- | doc/supplements/powerpc/Makefile | 61 |
1 files changed, 40 insertions, 21 deletions
diff --git a/doc/supplements/powerpc/Makefile b/doc/supplements/powerpc/Makefile index 98ce70f7b1..4aecbd4623 100644 --- a/doc/supplements/powerpc/Makefile +++ b/doc/supplements/powerpc/Makefile @@ -18,11 +18,10 @@ all: html info ps dirs: $(make-dirs) -COMMON_FILES=../../common/cpright.texi ../../common/setup.texi \ - ../../common/timing.texi +COMMON_FILES=../../common/cpright.texi ../../common/setup.texi GENERATED_FILES= \ - wksheets.texi + timing.texi wksheets.texi FILES= $(PROJECT).texi \ bsp.texi callconv.texi cpumodel.texi cputable.texi fatalerr.texi \ @@ -54,10 +53,47 @@ replace: timedata.texi # Chapters which get automatic processing # +# CPU Model +# Calling Conventions +# Memory Model + intr.texi: intr.t PSIM_TIMES ${REPLACE} -p PSIM_TIMES intr.t mv intr.t.fixed intr.texi +# Fatal Error +# BSP +# CPU Table + +# Worksheets Chapter: +# 1. Obtain the Shared File +# 2. Replace Times and Sizes +# 3. Build Node Structure + +wksheets_NOTIMES.t: ../../common/wksheets.t + cp ../../common/wksheets.t wksheets_NOTIMES.t + +wksheets.t: wksheets_NOTIMES.t PSIM_TIMES + ${REPLACE} -p PSIM_TIMES wksheets_NOTIMES.t + mv wksheets_NOTIMES.t.fixed wksheets.t + +wksheets.texi: wksheets.t Makefile + $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \ + -u "Top" \ + -n "Timing Specification" ${*}.t + +# Timing Specification Chapter: +# 1. Copy the Shared File +# 3. Build Node Structure + +timing.t: ../../common/timing.t + cp ../../common/timing.t timing.t + +timing.texi: timing.t Makefile + $(BMENU) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \ + -u "Top" \ + -n "PSIM Timing Data" ${*}.t + timetbl.t: ../../common/timetbl.t sed -e 's/TIMETABLE_NEXT_LINK/DMV177 Timing Data/' \ <../../common/timetbl.t >timetbl.t @@ -82,23 +118,6 @@ timedatadmv177.texi: timedatadmv177.t DMV177_TIMES ${REPLACE} -p DMV177_TIMES timedatadmv177.t mv timedatadmv177.t.fixed timedatadmv177.texi -# Worksheets Chapter: -# 1. Obtain the Shared File -# 2. Replace Times and Sizes -# 3. Build Node Structure - -wksheets_NOTIMES.t: ../../common/wksheets.t - cp ../../common/wksheets.t wksheets_NOTIMES.t - -wksheets.t: wksheets_NOTIMES.t PSIM_TIMES - ${REPLACE} -p PSIM_TIMES wksheets_NOTIMES.t - mv wksheets_NOTIMES.t.fixed wksheets.t - -wksheets.texi: wksheets.t Makefile - $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \ - -u "Top" \ - -n "PSIM Timing Data" ${*}.t - html: dirs $(FILES) -mkdir -p $(WWW_INSTALL)/c_$(PROJECT) $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/c_$(PROJECT) \ @@ -111,6 +130,6 @@ clean: rm -f c_$(PROJECT) c_$(PROJECT)-* rm -f timedata.texi timetbl.texi intr.texi $(GENERATED_FILES) rm -f timedatadmv177.texi timetbldmv177.texi - rm -f timetbl.t wksheets.t wksheets_NOTIMES.t + rm -f timetbl.t wksheets.t wksheets_NOTIMES.t timing.t rm -f *.fixed _* |