ARCH = SUN PROG=samos OBJ =main.o elinit.o parinit.o difu.o misc.o ioninit.o CCC_SUN = cc CCC_ALPHA = cc CCC_LINUX = gcc CCCFLAGS_SUN = -fast -ftrap=common -I/usr/local/include CCCFLAGS_ALPHA = -fast -I/usr/local/include CCCFLAGS_LINUX = -O -I/usr/local/include LDFLAGS_SUN = -fast -ftrap=common LDFLAGS_ALPHA = -fast LDFLAGS_LINUX = -O LIB_SUN = -lm #LIB_SUN = -laztec -lmpich -xlic_lib=sunperf LIB_ALPHA = -lm LIB_LINUX = -lm CCC = $(CCC_${ARCH}) CCCFLAGS = $(CCCFLAGS_${ARCH}) LIBS = $(LIB_${ARCH}) LDFLAGS = $(LDFLAGS_${ARCH}) INC = -I/usr/local/include -I/usr/local/mpi/include all:exe exe: $(OBJ) $(CCC) $(LDFLAGS) -o $(PROG)_${ARCH} $(OBJ) $(LIBS) clean : rm -f *.o $(PROG) .f.o : ; $(F77) -c $(F77FLAGS) $*.f .c.o : ; $(CCC) -c $(INC) $(CCCFLAGS) $*.c