1include ../../Make.inc
2
3#-----------------------------------------------------------------------
4
5OBJ = SubMtx
6
7$(OBJ).a : \
8      $(OBJ).a(basics.o) \
9      $(OBJ).a(init.o) \
10      $(OBJ).a(initRandom.o) \
11      $(OBJ).a(instance.o) \
12      $(OBJ).a(IO.o) \
13      $(OBJ).a(scalevec.o) \
14      $(OBJ).a(solve.o) \
15      $(OBJ).a(solveH.o) \
16      $(OBJ).a(solveT.o) \
17      $(OBJ).a(solveupd.o) \
18      $(OBJ).a(solveupdH.o) \
19      $(OBJ).a(solveupdT.o) \
20      $(OBJ).a(sort.o) \
21      $(OBJ).a(util.o)
22	@ $(RANLIB) $(OBJ).a
23	@ echo $(OBJ).a is now up-to-date
24
25clean :
26	- rm -f *.a *.o
27
28makeLib :
29	perl ../../makeLib > makeG
30	make -f makeG
31	rm -f makeG
32
33updateLib :
34	perl ../../updLib > makeG
35	make -f makeG
36	rm -f makeG
37
38