#
# Makefile for the sme_gram program
#

# where to install SME commands
SME_INSTALL_DIR = 	/devel/maxwell/bin

# where to install include files
SME_INCLUDE_DIR =	/devel/maxwell/include/

THREADFLAVOR = nothreads

FLAVOR = $(GLOBUS_INSTALL_PATH)/development/$(GLOBUS_ARCH)_$(THREADFLAVOR)_standard_debug

include $(FLAVOR)/etc/makefile_header

SME_GRAM_CFLAGS   = -I$(includedir) $(CFLAGS)  \
		    $(GLOBUS_COMMON_CFLAGS) \
		    $(GLOBUS_GRAM_CLIENT_CFLAGS)
SME_GRAM_LDFLAGS  = -L$(libdir) $(LDFLAGS) \
		    $(GLOBUS_COMMON_LDFLAGS) \
		    $(GLOBUS_GRAM_CLIENT_LDFLAGS)
SME_GRAM_LIBS     = $(LIBS) \
		    $(GLOBUS_COMMON_LIBS) \
		    $(GLOBUS_GRAM_CLIENT_LIBS)

EXECS = sme_gram


all: $(EXECS)

sme_gram:	sme_gram.o
	$(CC) $(SME_GRAM_CFLAGS) $(SME_GRAM_LDFLAGS) -o sme_gram \
	sme_gram.o $(SME_GRAM_LIBS)

sme_gram.o:	sme_gram.c
	$(CC) $(SME_GRAM_CFLAGS) -c sme_gram.c

clean:
	$(RM) -f $(EXECS) *.o

install: $(EXECS)
	cp sme_gram $(SME_INSTALL_DIR)

