MODULE=globus_io
GLOBUS_MAKEFILE_HEADER = makefile.globus.mk
HEADER_COMMAND = globus-makefile-header
FLAVOR ?= gcc32dbgpthr
include $(GLOBUS_MAKEFILE_HEADER)

CC       = $(GLOBUS_CC)
CFLAGS   = $(GLOBUS_CFLAGS) $(GLOBUS_INCLUDES) -I -Wall -g
LIBS     = $(GLOBUS_LDFLAGS) $(GLOBUS_PKG_LIBS) $(GLOBUS_LIBS)

CLIOPT = -Wl,-R$(GLOBUS_LOCATION)/lib

TARGET = io_test
SRCS = io_test.c
FILES = $(SRCS:.c=.o)

all : $(TARGET)

$(TARGET) : $(FILES)
	$(CC) $(CFLAGS)  -o $(TARGET) $(FILES) $(LIBS)

${GLOBUS_MAKEFILE_HEADER} :
	${HEADER_COMMAND} --flavor=${FLAVOR} ${MODULE} > $@

clean :
	rm -f $(TARGET) *.o ${FILES}

distclean : clean
	rm -f ${GLOBUS_MAKEFILE_HEADER} core core.*
