File: Makefile.in

package info (click to toggle)
libcgns 2.5.4-3
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 2,740 kB
  • ctags: 4,493
  • sloc: ansic: 46,717; fortran: 1,341; sh: 368; makefile: 259
file content (74 lines) | stat: -rw-r--r-- 1,753 bytes parent folder | download
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74

CGNSDIR = ..
include $(CGNSDIR)/make.system
include $(CGNSDIR)/make.$(SYSTEM)

CGNSLIB = $(CGNSDIR)/$(LIBCGNS)

COPTS  = $(CFLAGS) -I$(CGNSDIR) -I$(CGNSDIR)/$(ADFDIR)
LDLIBS = $(CGNSLIB) $(HDF5LIB) $(SZIPLIB) $(ZLIBLIB)

#----------

ALL = \
	cgnslist$(EXE) \
	cgnscheck$(EXE) \
	cgnsversion$(EXE) \
	cgnspack$(EXE) \
	cgnsdiff$(EXE)

all : $(ALL)

#----------

cgnslist$(EXE) : cgnslist.$(O) getargs.$(O) $(CGNSLIB)
	$(CC) $(COPTS) $(CEOUT)$@ cgnslist.$(O) getargs.$(O) $(LDLIBS) $(CLIBS)
cgnslist.$(O) : cgnslist.c getargs.h
	$(CC) $(COPTS) -c cgnslist.c

#----------

cgnscheck$(EXE) : cgnscheck.$(O) getargs.$(O) hash.$(O) cgnames.$(O) $(CGNSLIB)
	$(CC) $(COPTS) $(CEOUT)$@ cgnscheck.$(O) getargs.$(O) hash.$(O) cgnames.$(O) $(LDLIBS) $(CLIBS)
cgnscheck.$(O) : cgnscheck.c getargs.h hash.h cgnames.h
	$(CC) $(COPTS) -c cgnscheck.c

#----------

cgnsversion$(EXE) : cgnsversion.$(O) getargs.$(O) $(CGNSLIB)
	$(CC) $(CFLAGS) $(CEOUT)$@ cgnsversion.$(O) getargs.$(O) $(LDLIBS) $(CLIBS)
cgnsversion.$(O) : cgnsversion.c getargs.h
	$(CC) $(COPTS) -c cgnsversion.c

#----------

cgnspack$(EXE) : cgnspack.$(O) getargs.$(O) $(CGNSLIB)
	$(CC) $(CFLAGS) $(CEOUT)$@ cgnspack.$(O) getargs.$(O) $(LDLIBS) $(CLIBS)
cgnspack.$(O) : cgnspack.c getargs.h
	$(CC) $(COPTS) -c cgnspack.c

#----------

cgnsdiff$(EXE) : cgnsdiff.$(O) getargs.$(O) $(CGNSLIB)
	$(CC) $(CFLAGS) $(CEOUT)$@ cgnsdiff.$(O) getargs.$(O) $(LDLIBS) $(CLIBS)
cgnsdiff.$(O) : cgnsdiff.c getargs.h
	$(CC) $(COPTS) -c cgnsdiff.c

#----------

getargs.$(O) : getargs.c getargs.h
	$(CC) $(COPTS) -c getargs.c

hash.$(O) : hash.c hash.h
	$(CC) $(COPTS) -c hash.c

cgnames.$(O) : cgnames.c cgnames.h
	$(CC) $(COPTS) -c cgnames.c

clean :
	-$(RM) *.$(O)

allclean : clean
	-$(RM) $(ALL)
	-$(RM) *.cgns