# Aug 30, 2008 revised April 1, 2009
# 
#  LD_LIBRARY_PATH=/home/alexg/swarm/lib
#  export LD_LIBRARY_PATH
#
SHELL=/bin/sh
VERSION=08v5
.SUFFIXES: .c .o
VPATH=../multi-core:.
# Compiler and Optimization flags
CC=gcc
CC=gcc -Wall
LIBRARIES= -lm /home/alexg/swarm/lib/libswarm.so
CFLAGS=-O2 -march=i686  -funroll-loops -fomit-frame-pointer
CFLAGS=-O3 -funroll-loops -fomit-frame-pointer
CFLAGS=-O3 
CLINK=-lm $(CFLAGS) 
# Suffix defaults and compilation paths
# Binaries compiled (old)
LIBFILE= -lm /home/alexg/swarm/lib/libswarm.so
INCLUDE= -I/home/alexg/swarm/include
OBJFILES=nmc-efdm.o
OBJFILES=nmc-efdm.o
all:	efdm
efdm:	$(OBJFILES)
	$(CC) -O3 $(INCLUDE) $(LIBFILE) $(OBJFILES) -o mc
ccpy:
	cp ../ssrt.h ../QDR
	cp ../ssrt.h ../QST
	cp ../smrg.h ../MERGE
	cp ../ssrt.h .
%.o:	%.c 
	$(CC) $(INCLUDE) $(CFLAGS) -c $< -o $@
clean:
	rm -f *.o *~ core*  efdmain mc
erase:
	rm -f *.o *~ core*  
tar:
	tar cvf efdmswarm$(VERSION).tar  ai.h awk.swarm bt.h\
		efdata efdata1 efdm.c efdmmain.c Makefile mc-efdm.c\
		mc.old/ nmc-efdm.c swefdm.rdm runs.bash runs.swarm\
		../Runs
