INSTALLDIR = $(INSTALLROOT)/bin
OTHER_LD_FLAGS = $(OTHER_LDFLAGS) -L../../api
CFILES = simple.c
SOURCE = $(CFILES) $(CFILES:.c=.h)
OBJECTS = $(CFILES:.c=.o)
LIBS = -lsgs-api $(EXTRA_LIBS)
TARGET = simple

$(TARGET): $(OBJECTS)
	$(CC) $(CFLAGS) -o $(TARGET) $(OBJECTS) $(OTHER_LD_FLAGS) $(LIBS)

clean:
	\rm -f $(OBJECTS) $(TARGET)
	
install: $(TARGET)
	cp $(TARGET) $(INSTALLDIR)/$(TARGET)
	$(STRIP) $(INSTALLDIR)/$(TARGET)
	
tags:
	rm -f tags
	ctags $(SOURCE)
	mv -f tags tags.pre
	cat tags.pre | sed 's?/ .*$$?/?' | sed 's?\$$/$$?/?' > tags
	rm -f tags.pre

RCS:
	mkdir RCS
	
checkin:	RCS
	sfiles=`\ls -1 $(SOURCE) $(HEADERS) Makefile* | sort | uniq` ; \
	vers=$(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION); \
	for sfile in $$sfiles ; do \
  		echo $$vers | ci -f $$sfile; \
		co $$sfile; \
	done


checkout:	RCS
	@sfiles=`\ls -1 $(SOURCE) $(HEADERS) Makefile* | sort | uniq` ; \
	for sfile in $$sfiles ; do \
		if [ -f $$sfile ] ; then \
			\cp $$sfile .$$sfile.bak; \
		fi;\
		echo "y" | co -l $$sfile ; \
  		echo "" ; \
  		diff $$sfile .$$sfile.bak ; \
	done


strict:	RCS
	for file in RCS/* ; do \
		rcs -L $$file ; \
	done

	
