home *** CD-ROM | disk | FTP | other *** search
Makefile | 1987-02-12 | 1.1 KB | 45 lines |
- #-----------------------------------------------------------------------
- # Makefile for textools
- # Make targets:
- # (none) same as all
- # all produces all executables
- # lint run lint on sources
- # clean remove object files
- # share make ../textools.sh for mailing
- #
-
- CFLAGS = -O
- LINTFLAGS = -abchnpux
- CSUBS = Expand.c Match.c subs.c
- OSUBS = Expand.o Match.o subs.o
- B =
-
- default: all
-
- all: texexpand detex texeqn texmatch
-
- texexpand: texexpand1.o $(OSUBS)
- cc $(CFLAGS) -o $(B)texexpand texexpand1.o $(OSUBS)
-
- detex: detex1.o DeTeX.o $(OSUBS)
- cc $(CFLAGS) -o $(B)detex detex1.o DeTeX.o $(OSUBS)
-
- texeqn: texeqn1.o Eqn.o $(OSUBS)
- cc $(CFLAGS) -o $(B)texeqn texeqn1.o Eqn.o $(OSUBS)
-
- texmatch: texmatch1.o $(OSUBS)
- cc $(CFLAGS) -o $(B)texmatch texmatch1.o $(OSUBS)
-
- share:
- make clean
- makescript ../textools.sh *
-
- lint:
- lint $(LINTFLAGS) texexpand1.c $(CSUBS) > texexpand.lnt
- lint $(LINTFLAGS) detex1.c DeTeX.c $(CSUBS) > detex.lnt
- lint $(LINTFLAGS) texeqn1.c Eqn.c $(CSUBS) > texeqn.lnt
- lint $(LINTFLAGS) texmatch1.c $(CSUBS) > texmatch.lnt
-
- clean:
- \rm -f *.o core *junk* lint.lst
-