#
# Cluster Information Service - tools
#

INCLUDES = ../include
LIB_PATH = ../lib
SRC_PATH = ../src

CC =  gcc

#CFLAGS = -O -g -DDEBUG -D_GNU_SOURCE -Wall
#CFLAGS = -O0 -g -DDEBUG -Wall -D_GNU_SOURCE
#CFLAGS = -O -D_GNU_SOURCE

PROGRAMS = cis_rec cis_print cis_merge cis_cut

all: $(PROGRAMS)

%:%.c $(LIB_PATH)/libCis.a
	$(CC) $(CFLAGS) -I$(INCLUDES) $< -o $@ $(LIB_PATH)/libCis.a

cis_rec:cis_rec.c $(LIB_PATH)/libCis.a $(SRC_PATH)/syscall.o
	$(CC) $(CFLAGS) -I$(INCLUDES) $< -o $@ $(LIB_PATH)/libCis.a $(SRC_PATH)/syscall.o

clean: 
	rm -f *~ *.o $(PROGRAMS) gdb-transcript

install:
	cp -vf $(PROGRAMS) /usr/local/bin

