1 OBJSL
= c_code.o buf_for_proc.o rsl_malloc.o rsl_bcast.o task_for_point.o period.o swap.o cycle.o f_pack.o f_xpose.o
6 M4
= m4
-Uinclude
-Uindex
-Ulen
10 .SUFFIXES
: .F90 .F .f .o .code
14 librsl_lite.a
: $(OBJS
)
15 /bin
/rm -f librsl_lite.a
16 $(AR
) cr librsl_lite.a
$(OBJSL
)
19 $(CC
) $(CFLAGS
) -c c_code.c
22 $(CC
) $(CFLAGS
) -c period.c
25 $(CC
) $(CFLAGS
) -c swap.c
28 $(CC
) $(CFLAGS
) -c cycle.c
30 rsl_bcast.o
: rsl_bcast.c
31 $(CC
) $(CFLAGS
) -c rsl_bcast.c
33 rsl_malloc.o
: rsl_malloc.c
34 $(CC
) $(CFLAGS
) -c rsl_malloc.c
36 task_for_point.o
: task_for_point.c
37 $(CC
) $(CFLAGS
) -c task_for_point.c
39 buf_for_proc.o
: buf_for_proc.c
40 $(CC
) $(CFLAGS
) -c buf_for_proc.c
43 $(FC
) -o
$@
$(FFLAGS
) -c f_pack.F90
45 f_xpose.o
: f_xpose.F90 f_pack.o
46 $(CPP
) f_xpose.F90
> f_xpose.f
47 $(FC
) -o
$@
$(FFLAGS
) -c f_xpose.f
50 /bin
/rm -f
*.f
*.o
*.mod
*.obj
*.i