Blame view

php/src/Makefile 2.24 KB
74b77f58   Elena.Budnik   init remote branch
1
2
INC = -I/usr/include -I/usr/local/include -I/opt/local/include -I/opt/local/include/DDClientLibC
LIB = -L/usr/lib64 -L/usr/local/lib64  -L/opt/local/lib -L/opt/local/lib
af97ef56   Elena.Budnik   make C executable...
3
CFLAGS = -ggdb -DLINUX -m64 -march=core2 -fPIC -Dlinux -D_REENTRANT -malign-double 
16035364   Benjamin Renard   First commit
4
5
6
CC = gcc

EXE = nctimestring2double nctimeinfo getncvars ncvarinfo \
74b77f58   Elena.Budnik   init remote branch
7
8
9
      ncinfo_remote \
      cdfinfo cdfvarinfo cdfstartstopfromdata cdfsamplingfromdata \
      AddVI
16035364   Benjamin Renard   First commit
10

af97ef56   Elena.Budnik   make C executable...
11
lib: ${EXE}
16035364   Benjamin Renard   First commit
12

74b77f58   Elena.Budnik   init remote branch
13
14
15
16
17
18
19
20
AddVI: AddVI.c
	${CC} ${CFLAGS} -o AddVI AddVI.c ${INC} ${LIB} -lDDClientLibC
	
ncinfo_remote: ncinfo_remote.c
	${CC} ${CFLAGS} -o ncinfo_remote ncinfo_remote.c  ${INC} ${LIB} -lnetcdf	
	
nctimestring2double: nctimestring2double.c
	${CC} ${CFLAGS} -o nctimestring2double nctimestring2double.c ${INC} ${LIB} -lDDClientLibC -lnetcdf
16035364   Benjamin Renard   First commit
21

74b77f58   Elena.Budnik   init remote branch
22
23
nctimeinfo: nctimeinfo.c
	${CC} ${CFLAGS} -o nctimeinfo nctimeinfo.c ${INC} ${LIB} -lnetcdf
16035364   Benjamin Renard   First commit
24

74b77f58   Elena.Budnik   init remote branch
25
26
getncvars: getncvars.c
	${CC} ${CFLAGS} -o getncvars getncvars.c ${INC} ${LIB} -lnetcdf
16035364   Benjamin Renard   First commit
27

74b77f58   Elena.Budnik   init remote branch
28
29
ncvarinfo: ncvarinfo.c
	${CC} ${CFLAGS} -o ncvarinfo ncvarinfo.c ${INC} ${LIB} -lnetcdf
16035364   Benjamin Renard   First commit
30

74b77f58   Elena.Budnik   init remote branch
31
32
cefvarinfo: cefvarinfo.c
	${CC} ${CFLAGS} -o cefvarinfo cefvarinfo.c ${INC} ${LIB} -lm -lz -lCEF_gcc -lCIS_gcc
16035364   Benjamin Renard   First commit
33

74b77f58   Elena.Budnik   init remote branch
34
35
cefinfo: cefinfo.c
	${CC} ${CFLAGS} -o cefinfo cefinfo.c ${INC} ${LIB} -lm -lz -lCEF_gcc -lCIS_gcc
16035364   Benjamin Renard   First commit
36

74b77f58   Elena.Budnik   init remote branch
37
38
cefstartstop: cefstartstop.c
	${CC} ${CFLAGS} -o cefstartstop cefstartstop.c ${INC} ${LIB} -lm -lz -lCEF_gcc -lCIS_gcc
16035364   Benjamin Renard   First commit
39

74b77f58   Elena.Budnik   init remote branch
40
41
cefsampling: cefsampling.c
	${CC} ${CFLAGS}  -o cefsampling cefsampling.c ${INC} ${LIB} -lm -lz -lCEF_gcc -lCIS_gcc
16035364   Benjamin Renard   First commit
42

74b77f58   Elena.Budnik   init remote branch
43
44
ceftimeinfo: ceftimeinfo.c
	${CC} ${CFLAGS} -o ceftimeinfo ceftimeinfo.c ${INC} ${LIB} -lm -lz -lCEF_gcc -lCIS_gcc
16035364   Benjamin Renard   First commit
45

74b77f58   Elena.Budnik   init remote branch
46
47
cdfinfo: cdfinfo.c
	${CC} ${CFLAGS} -o cdfinfo cdfinfo.c ${INC} ${LIB} -lcdf
16035364   Benjamin Renard   First commit
48

74b77f58   Elena.Budnik   init remote branch
49
50
cdfvarinfo: cdfvarinfo.c
	${CC} ${CFLAGS} -o cdfvarinfo cdfvarinfo.c ${INC} ${LIB} -lcdf
16035364   Benjamin Renard   First commit
51

74b77f58   Elena.Budnik   init remote branch
52
53
cdfstartstopfromdata: cdfstartstopfromdata.c
	${CC} ${CFLAGS} -o cdfstartstopfromdata cdfstartstopfromdata.c ${INC} ${LIB} -lcdf
16035364   Benjamin Renard   First commit
54

74b77f58   Elena.Budnik   init remote branch
55
56
cdfsamplingfromdata: cdfsamplingfromdata.c
	${CC} ${CFLAGS} -o cdfsamplingfromdata cdfsamplingfromdata.c ${INC} ${LIB} -lcdf
16035364   Benjamin Renard   First commit
57
58

install:
af97ef56   Elena.Budnik   make C executable...
59
60
	install -d -m a+rx,ug+w ${IHM_DIR}/php/bin
	cp ${EXE} ${IHM_DIR}/php/bin
16035364   Benjamin Renard   First commit
61
62
63

clean:	
	tag="*.o ${EXE}";\
af97ef56   Elena.Budnik   make C executable...
64
	for file in $$tag; do \
16035364   Benjamin Renard   First commit
65
66
	echo $$file; rm -f $$file;\
	done
af97ef56   Elena.Budnik   make C executable...
67
	find -name \*~ -delete