Changeset 3662

Show
Ignore:
Timestamp:
12/23/07 03:02:18 (1 year ago)
Author:
n0-1
Message:

here comes the crazy documentation ubershit

This commit basically implements my idea of having
documentation of the ADK internals at the place
in the directory tree where the documented magic
takes place.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/Docs/handbook/devel

    • Property svn:ignore changed from
      splitup
      handbook-dev.log
      allinone
      handbook-dev.idx
      handbook-dev.toc
      handbook-dev.out
      handbook-dev.pdf
      cover.aux
      handbook-dev.aux
      handbook-dev.tex
      to
      splitup
      handbook-dev.log
      allinone
      handbook-dev.idx
      handbook-dev.toc
      handbook-dev.out
      handbook-dev.pdf
      cover.aux
      handbook-dev.aux
      handbook-dev.tex
      includes.aux
      includes.tex
  • trunk/freewrt/Docs/handbook/devel/Makefile

    r2827 r3662  
    33 
    44BASEOBJ = $(NAME).tex 
    5 OBJECTS = *.tex 
     5FETCHOBJ = includes.tex 
     6FETCHTMP = includes.tex.tmp 
     7OBJECTS = *.tex ${FETCHOBJ} 
    68BULLSHIT = *.aux *.log *.idx *.toc *.out 
    79TARGETS = $(NAME).pdf allinone splitup 
     
    1315 
    1416all: $(TARGETS)  
     17 
     18# find all files in ${TOPDIR} matching e.g. "*bla/bla.tex", 
     19# excluding the temporary build dirs  
     20fetchincludes:  
     21        find ../../../ \ 
     22                -not -regex '.*/\(toolchain_\|tools_\)?\(\(bin\|build\|cross\)\(_mipsel\)?\|dl\)/.*' \ 
     23                -and -regex '.*/\([^/]+\)/\1.tex' -fprintf ${FETCHOBJ} '\\input %p\n' 
     24        #[ -e ${FETCHOBJ} ] && cmp -s ${FETCHTMP} ${FETCHOBJ} || cp ${FETCHTMP} ${FETCHOBJ} 
     25        #-rm -f ${FETCHTMP} 
     26 
     27#${FETCHTMP}: fetchincludes 
     28#${FETCHOBJ}: ${FETCHTMP} 
     29${FETCHOBJ}: fetchincludes 
    1530 
    1631allinone: $(OBJECTS) 
  • trunk/freewrt/Docs/handbook/devel/handbook-dev.tex

    r3161 r3662  
    6969\makeindex 
    7070\begin{document} 
    71 \setlength{\marginparwidth}{10mm} 
     71%\setlength{\marginparwidth}{10mm} 
    7272\include{cover} 
    7373\renewcommand{\thepage}{\roman{page}} 
     
    533533\chapter{FreeWRT policy for submissions} 
    534534 
    535 - runtime tests 
    536 - package quality, add startup scripts, provide subpackages if useful 
    537 - clean patches, why you have changed sth, not how 
     535%- runtime tests 
     536%- package quality, add startup scripts, provide subpackages if useful 
     537%- clean patches, why you have changed sth, not how 
     538 
     539\chapter{ADK Self-Contained Documentation} 
     540 
     541\input includes.tex 
    538542 
    539543\end{document}