root/GCM/modelII/trunk/Makefile.Mac.PPC

Revision 873, 0.6 kB (checked in by mankoff, 4 months ago)

improve build process automation

Line 
1
2F77COMPILER= f77
3LINKER=      f77
4F77_FLAGS =   -c -s -f -g -O2
5LIBS = -lU77 -lV77 -L"$(ABSOFT)/lib" -lf90math -lfio -lf77math -lm
6TARGET=      modelII_ppc.exe
7
8SRCS = RANVAX.f \
9        setpath.f \
10        RFRCmacDBL.f \
11        UTILmacDBL.f \
12        Mjal2cpdC9.f \
13        Pjal0C9.f \
14        FORCINGSjalC9.f \
15        FFT36macDBL.f \
16        R83ZAmacDBL.f \
17        DB11pdC9.f \
18        README.f
19OBJS = $(SRCS:.f=.o)           # all objects
20
21%.o: %.f
22        $(F77COMPILER) -o $@ $(F77_FLAGS) $<
23
24$(TARGET): $(OBJS)
25        $(LINKER) $(LPATHS) $(OBJS) $(LNK_FLAGS) $(LIBS) -o $(TARGET)
26        cp $(TARGET) ../../../EdGCM/Applications/Model/
27
28clean:
29        rm -f *.o
30        rm -f $(TARGET)
31
32.PHONEY: all clean
Note: See TracBrowser for help on using the browser.