RM=@RM@ CC=@CC@ AR=@AR@ RANLIB=@RANLIB@ CFLAGS=@CFLAGS@ @OPTIM@ LIBS=@LIBS@ LDFLAGS=@LDFLAGS@ $(LIBS) INCDIR=../../include INCDIR1=mm INCLUDES=-I$(INCDIR) -I$(INCDIR1) MKDEP=../../helpers/mkdep.sh LIB=libshmem.a OBJS=shmem.o .c.o: $(CC) $(CFLAGS) -c $(INCLUDES) $< all: $(LIB) clean: $(RM) -f *.o *.a *.so (cd mm && $(MAKE) clean) distclean: clean -$(RM) -f Makefile (cd mm && $(MAKE) distclean) $(LIB): $(OBJS) $(RM) -f $@ (cd mm && $(MAKE) libmm.la) cp mm/mm_global.o mm/mm_alloc.o mm/mm_core.o mm/mm_lib.o mm/mm_vers.o . $(AR) cr $@ $(OBJS) $(RANLIB) $@ depend: $(MKDEP) $(INCLUDES) $(CFLAGS) *.c # DO NOT REMOVE