File: makefile

package info (click to toggle)
spooles 2.2-14
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 19,680 kB
  • sloc: ansic: 146,836; sh: 7,571; csh: 3,615; makefile: 1,969; perl: 74
file content (49 lines) | stat: -rw-r--r-- 1,233 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
include ../../Make.inc

#-----------------------------------------------------------------------
#
#  set suffix rule *.c --> *.a
#
.c.a : 
	$(PURIFY) $(CC) -c $(CFLAGS) $(MPI_INCLUDE_DIR) $*.c -o $*.o
	$(AR) $(ARFLAGS) $(OBJ).a $*.o
	rm $*.o
#
#-----------------------------------------------------------------------

OBJ = spoolesMPI

$(OBJ).a : \
      $(OBJ).a(aggListMPI.o) \
      $(OBJ).a(colmapMPI.o) \
      $(OBJ).a(DenseMtx_gather.o) \
      $(OBJ).a(DenseMtx_scatterAdd.o) \
      $(OBJ).a(ETree_Bcast.o) \
      $(OBJ).a(factorMPI.o) \
      $(OBJ).a(fullAdjMPI.o) \
      $(OBJ).a(Graph_Bcast.o) \
      $(OBJ).a(IVallgather.o) \
      $(OBJ).a(IVLallgather.o) \
      $(OBJ).a(IVL_alltoall.o) \
      $(OBJ).a(IVL_Bcast.o) \
      $(OBJ).a(makeSendRecvIVLs.o) \
      $(OBJ).a(MMM.o) \
      $(OBJ).a(postProcess.o) \
      $(OBJ).a(rowmapMPI.o) \
      $(OBJ).a(solveMPI.o) \
      $(OBJ).a(splitDenseMtx.o) \
      $(OBJ).a(splitFrontMtx.o) \
      $(OBJ).a(splitInpMtx.o) \
      $(OBJ).a(splitPencil.o) \
      $(OBJ).a(symbfacMPI.o) \
      $(OBJ).a(utilities.o)
	@ $(RANLIB) $(OBJ).a
	@ echo $(OBJ).a is now up-to-date

clean :
	- rm -f *.a *.o

makeLib :
	perl ../../makeLib > makeG
	make -f makeG
	rm -f makeG