Next: Testing the compiled daemon
Up: Rebuilding from Sourcecode
Previous: Reducing Reaction Time
The standard makefile has the following targets:
- Standard targets
- all: rebuild all executable files
- clean: remove all files created by make all
- realclean: remove all unnecessary files (emacs backups, latex
aux etc.) plus all files that can be recreated from the sources
(program files, object files)
- Extended targets
- edit: Create TAGS file for emacs and load $(EDITOR) with all
source files
- lint: lint sources in the right context (in the configuration
used to compile), piping output through $(MORE).
- docs: create documentation files (i.e. call $(LATEX) on all
documentation sources).
- install: copy binaries to $(DAEMONDIR) / $(CLIENTDIR) and
change owner and group to $(OWNER) and $(GROUP).
- automountd: create just the daemon executable.
- eject: create just the client executable.
There are lots of subtargets that are used by the ``interface''
targets. Do not change them. In the definitiones at the start of the
makefile, there are some programs that are used within the makefile
(LATEX, MORE, EDITOR). They can be changed, but of course
the features of the other programs should be identical. (for example do
not try to use TeX instead of LaTeX).
Fri Sep 25 18:04:42 GMT 1998