ROOT = .. REGEX = $(ROOT)/regex/regex.o MISCLIB = $(ROOT)/libml/libmisc.a MLLIB = $(ROOT)/libml/libml.a PROJLIB = $(ROOT)/proj/lib/libproj.a GVLIB = libgvdr.a CC = gcc IDIRS = -I. -I$(ROOT)/regex -I$(ROOT)/libml -I$(ROOT)/proj/include CFLAGS = -g $(IDIRS) OBJ = sfdug.o gv_sfdu.o gcvt.o gv_cvt.o gpack.o gv_pack.o \ gv_index.o gvdr.o proj.o callproj.o gv_proj.o gvpdslib.o \ pdstab.o gpds.o all: $(GVLIB) gvptest gvp2mat $(GVLIB): $(OBJ) rm -f $@ ar cr $@ $(OBJ) ranlib $@ gvptest: gvptest.o $(GVLIB) $(MISCLIB) $(PROJLIB) $(CC) $(LDFLAGS) -o $@ gvptest.o $(GVLIB) $(MISCLIB) $(PROJLIB) -lm gvp2mat: gvp2mat.o tgvdrmat.o $(GVLIB) $(REGEX) $(MLLIB) $(MISCLIB) $(PROJLIB) $(CC) $(LDFLAGS) -o $@ gvp2mat.o tgvdrmat.o $(GVLIB) $(REGEX) $(MLLIB) $(MISCLIB) $(PROJLIB) -lm clean: rm -f *.o $(GVLIB) gvptest gvp2mat depend: makedepend -- $(IDIRS) -- *.c