# Makefile for IDXTEX and GLOTEX (MSDOS and Unix) # 17-May-1991 F.H. GCFILES= globldfil.c\ globldlab.c\ glocmd.c\ glomiss.c\ gloscan.c\ glotex.c\ idxspell.c GOFILES= globldfil.o\ globldlab.o\ glocmd.o\ glomiss.o\ gloscan.o\ glotex.o\ idxspell.o ICFILES= idxbuild.c\ idxcmd.c\ idxgen.c\ idxmaster.c\ idxparse.c\ idxrange.c\ idxspell.c\ idxtex.c IOFILES= idxbuild.o\ idxcmd.o\ idxgen.o\ idxmaster.o\ idxparse.o\ idxrange.o\ idxspell.o\ idxtex.o CC=gcc CFLAGS= -O BINS= glotex idxtex BINDIR=/pool/lib/tex/bin TEXMACRODIR=/pool/lib/tex/tex82/texinputs INSTALL=install all: idxtex glotex install: idxtex glotex $(INSTALL) -c -m 755 idxtex $(BINDIR) $(INSTALL) -c -m 755 glotex $(BINDIR) $(INSTALL) -c -m 644 glo_idx.sty $(TEXMACRODIR) $(INSTALL) -c -m 644 crlext.sty $(TEXMACRODIR) $(INSTALL) -c -m 644 pam11.sty $(TEXMACRODIR) $(INSTALL) -c -m 644 pamphlet.sty $(TEXMACRODIR) clean: rm -f a.out core *.o $(BINS) *~ *% \#* glotex: $(GOFILES) $(CC) $(CFLAGS) $(GOFILES) -o $@ idxtex: $(IOFILES) $(CC) $(CFLAGS) $(IOFILES) -o $@ globldfil.o: globldfil.c $(CC) -c $(CFLAGS) globldfil.c globldlab.o: globldlab.c $(CC) -c $(CFLAGS) globldlab.c glocmd.o: glocmd.c $(CC) -c $(CFLAGS) glocmd.c glomiss.o: glomiss.c $(CC) -c $(CFLAGS) glomiss.c gloscan.o: gloscan.c $(CC) -c $(CFLAGS) gloscan.c glotex.o: glotex.c $(CC) -c $(CFLAGS) glotex.c idxbuild.o: idxbuild.c $(CC) -c $(CFLAGS) idxbuild.c idxcmd.o: idxcmd.c $(CC) -c $(CFLAGS) idxcmd.c idxgen.o: idxgen.c $(CC) -c $(CFLAGS) idxgen.c idxmaster.o: idxmaster.c $(CC) -c $(CFLAGS) idxmaster.c idxparse.o: idxparse.c $(CC) -c $(CFLAGS) idxparse.c idxrange.o: idxrange.c $(CC) -c $(CFLAGS) idxrange.c idxspell.o: idxspell.c $(CC) -c $(CFLAGS) idxspell.c idxtex.o: idxtex.c $(CC) -c $(CFLAGS) idxtex.c