home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-12-21 | 962 b | 58 lines |
- #
- # generic Makefile to use when you've got CWEB
- # (add it to, or add to it, whatever you like)
- #
- #======================================================================
-
- CFLAGS = -g
- MLIB = -lm
- RM = /bin/rm -f
- WFILES = extex.w treeprint.w wc.w wmerge.w wordtest.w oemacs.w
-
- #======================================================================
-
- .SUFFIXES: .tex .dvi .w
-
- .w.tex:
- cweave $*
-
- .tex.dvi:
- tex $<
-
- .w.dvi:
- make $*.tex
- make $*.dvi
-
- .w.c:
- ctangle $*
-
- .w.o:
- make $*.c
- make $*.o
-
- .c.o:
- cc $(CFLAGS) -c $*.c
-
- .w:
- make $*.c
- cc $(CFLAGS) $*.c -o $*
-
- #======================================================================
-
- all: $(WFILES: .w=) excweb
-
- excweb: extex
- ln extex excweb
-
- oemacs: oemacs.c
- cc $(CFLAGS) -I/usr/openwin/include oemacs.c \
- -o oemacs -lxview -lolgx -lX11
-
- doc: $(WFILES:.w=.dvi)
-
- clean:
- $(RM) *~ \#~ .\#* *.o *.log *.dvi *.toc core a.out
-
- clobber: clean
- $(RM) $(WFILES:.w=) $(WFILES:.w=.c) $(WFILES:.w=.tex)
-