#
# Unix Makefile for GloTeX
#

TOPDIR	= /usr

CC	= gcc
CFLAGS	= -I. -I$(TOPDIR)/include
LIBS	=
LFLAGS	= -L$(TOPDIR)/lib

GLOTEX	= glotex
IDXTEX	= idxtex

GLOOBJ = globldfil.o globldlab.o glocmd.o glomiss.o gloscan.o glotex.o \
	 idxspell.o
GLOHEA = GloDef.h

IDXOBJ = idxbuild.o idxcmd.o idxgen.o idxmaster.o idxparse.o idxrange.o \
	 idxspell.o idxtex.o
IDXHEA = IdxDef.h

GLOREV = 3.0.1
IDXREV = 3.1

.c.o:
	$(CC) $(CFLAGS) -c $<

%.c: RCS/%.c
	co -r -q $@

%.h: RCS/%.h
	co -r -q $@

all: $(GLOTEX)

$(GLOTEX) : $(GLOOBJ)
	$(CC) $(LFLAGS) -o $(GLOTEX) $(GLOOBJ) $(LIBS)

clean:
	rm -f core *.o *.bak *~

globldfil.o: globldfil.c $(GLOHEA)
globldlab.o: globldlab.c $(GLOHEA)
glocmd.o: glocmd.c $(GLOHEA)
glomiss.o: glomiss.c $(GLOHEA)
gloscan.o: gloscan.c $(GLOHEA)
glotex.o: glotex.c $(GLOHEA)
idxspell.o: idxspell.c $(GLOHEA) $(IDXHEA)
#idxbuild.o: idxbuild.c $(IDXHEA)
#idxcmd.o: idxcmd.c $(IDXHEA)
#idxgen.o: idxgen.c $(IDXHEA)
#idxmaster.o: idxmaster.c $(IDXHEA)
#idxparse.o: idxparse.c $(IDXHEA)
#idxrange.o: idxrange.c $(IDXHEA)
#idxtex.o: idxtex.c $(IDXHEA)
