source: trunk/optimizer/src/pgapack/gekco/pgapack/examples/mgh/Makefile.in @ 815

Last change on this file since 815 was 815, checked in by liveletlive, 17 years ago

Committing the /tmp/gekco/pgapack folder that contains the older PGAPack version and Prof. Klimecks changes to it.

File size: 1009 bytes
Line 
1FC        = @FC@
2PREFFLAGS = @FFLAGS@
3RM        = @RM@
4LDFLAGS   = @LDFLAGS@
5
6SHELL     = @SHELL@
7RANLIB    = @RANLIB@
8MGHDIR    = .
9
10FFLAGS    = -o $@ $(PREFFLAGS)
11
12COMPILE.f = @$(FC) $(FFLAGS) -c
13
14OBJS = grdfcn77.o hesfcn77.o objfcn77.o ssqfcn77.o ssqjac77.o vecfcn77.o \
15       vecjac77.o
16
17default:
18        @echo "Compiling mgh library"
19        @make tprobs.a
20        @echo "Compiling mgh testprog"
21        @make testprog
22
23tprobs.a: $(OBJS)
24        @ar ruv tprobs.a $(OBJS)
25        @$(RANLIB) tprobs.a
26
27gradfcn77.o: gradfcn77.f
28        $(COMPILE.f) gradfcn77.f
29
30hesfcn77.o: hesfcn77.f
31        $(COMPILE.f) hesfcn77.f
32
33objfcn77.o: objfcn77.f
34        $(COMPILE.f) objfcn77.f
35
36ssqfcn77.o: ssqfcn77.f
37        $(COMPILE.f) ssqfcn77.f
38
39ssqjac77.o: ssqjac77.f
40        $(COMPILE.f) ssqjac77.f
41
42vecfcn77.o: vecfcn77.f
43        $(COMPILE.f) vecfcn77.f
44
45vecjac77.o: vecjac77.f
46        $(COMPILE.f) vecjac77.f
47
48testprog: testprog.f
49        @if test ! -f "$(MGHDIR)/tprobs.a"; then\
50                cd $(MGHDIR); make tprobs;\
51        fi
52        @$(FC) $(FFLAGS) testprog.f $(MGHDIR)/tprobs.a $(LDFLAGS)
53
54clean:
55        @$(RM) $(OBJS) tprobs.a testprog
Note: See TracBrowser for help on using the repository browser.