[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / OpenXM / src / hgm / mh / src

Annotation of OpenXM/src/hgm/mh/src/Makefile, Revision 1.12

1.12    ! takayama    1: ## $OpenXM: OpenXM/src/hgm/mh/src/Makefile,v 1.11 2013/03/07 07:02:18 takayama Exp $
1.2       takayama    2: OPT=-g -DSTANDALONE
1.3       takayama    3: OPT2=-g
1.10      takayama    4: OPT3=-g -DSTANDALONE2
1.5       takayama    5: # gdb hgm_w-n with the -g option.
1.11      takayama    6: HEADERS=config.h odeiv_util.h t-gsl_errno.h \
                      7:         t-gsl_math.h t-gsl_odeiv.h t-gsl_sys.h \
                      8:         t-gsl_types.h
                      9: LINKOPT=../../gsl-t-1/src/gsl-t-1.a -lm
1.7       takayama   10: all: hgm_w-n hgm_jack-n mh
1.1       takayama   11:
1.5       takayama   12: hgm_w-n: code-n.o rk.o wmain.c sfile.o sfile.h
1.11      takayama   13:        ${CC} -o hgm_w-n ${OPT3} wmain.c rk.o code-n.o sfile.o ${LINKOPT}
1.1       takayama   14:
1.11      takayama   15: rk.o: rk.c mh.h ${HEADERS}
1.1       takayama   16:        ${CC} -c ${OPT} rk.c
1.11      takayama   17: code-n.o: code-n.c mh.h
1.1       takayama   18:        ${CC} -c ${OPT} code-n.c
1.3       takayama   19: sfile.o: sfile.c sfile.h
                     20:        ${CC} -c ${OPT} sfile.c
                     21:
                     22: test1: test1.c wmain.c sfile.h code-n.o rk.o sfile.o
                     23:        ${CC} ${OPT2} -o test1 test1.c wmain.c rk.o code-n.o sfile.o
1.1       takayama   24:
1.5       takayama   25: hgm_jack-n: jack-n.c sfile.o sfile.h
1.10      takayama   26:        ${CC} ${OPT3} -o hgm_jack-n jack-n.c sfile.o -lm
1.4       takayama   27:
1.6       takayama   28: test2: test2.c jack-n.c sfile.h sfile.o
                     29:        ${CC} ${OPT2} -o test2 test2.c jack-n.c sfile.o -lm
                     30:
1.11      takayama   31: wmain.o : wmain.c sfile.h mh.h
1.9       takayama   32:        ${CC} ${OPT} -c wmain.c
1.7       takayama   33: jack-n.o : jack-n.c  sfile.h
1.9       takayama   34:        ${CC} ${OPT} -c jack-n.c
1.7       takayama   35: mh: mh.c mh.h sfile.h jack-n.o wmain.o rk.o code-n.o sfile.o
1.11      takayama   36:        ${CC} ${OPT} -o mh mh.c jack-n.o wmain.o rk.o code-n.o sfile.o ${LINKOPT}
1.6       takayama   37:
1.11      takayama   38: make-link:
                     39:        -if [ ! -f .link_done ] ; then \
                     40:        for i in ${HEADERS}; do \
                     41:                ln -s ../../gsl-t-1/src/$$i . ; \
                     42:        done ; \
                     43:        touch .link_done ; \
                     44:        fi
1.1       takayama   45: clean:
1.11      takayama   46:        rm -rf *.o *~ hgm_w-n test1 hgm_jack-n .link_done
1.6       takayama   47:
                     48: test3b:
                     49:        (cd Testdata ; ./test3b.sh )
1.9       takayama   50: test2.sh:
                     51:        (cd Testdata ; ./test2.sh )
                     52: test3.sh:
                     53:        (cd Testdata ; ./test3.sh )
1.12    ! takayama   54: test2-a.sh:
        !            55:        (cd Testdata ; ./test2-a.sh )
        !            56:        @echo "Test of the adaptive method."

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>