Index: trunk/Ohana/src/gcompare/Makefile
===================================================================
--- trunk/Ohana/src/gcompare/Makefile	(revision 10305)
+++ trunk/Ohana/src/gcompare/Makefile	(revision 10342)
@@ -1,6 +1,8 @@
+default: gcompare
+help:
+	@echo "make options: gcompare (default)"
+
 include ../../Configure
 HOME 	=	$(ROOT)/src/gcompare
-default: all
-
 BIN	=	$(HOME)/bin
 LIB	=	$(HOME)/lib
@@ -8,59 +10,17 @@
 SRC	=	$(HOME)/src
 INC	=	$(HOME)/include
-DESTBIN	=	$(BINDIR)
-DESTLIB	=	$(LIBDIR)
-DESTINC	=	$(INCDIR)
-DESTMAN	=	$(MANDIR)
+include ../../Makefile.Common
 
-CFLAGS	=	-I$(INC) -I$(INCDIR) $(INCDIRS)
-LFLAGS	=	-L$(LIB) -L$(LIBDIR) $(LIBDIRS) -lFITS -lohana $(LIBFLAGS) 
+LDFLAGS := 	-ldvo -lFITS -lohana $(LDFLAGS)
 
-INSTALL = gcompare
+gcompare: $(BIN)/gcompare.$(ARCH)
+install: $(DESTBIN)/gcompare
 
-OBJ 	= \
+GCOMPARE 	= \
 $(SRC)/input.$(ARCH).o 				$(SRC)/output.$(ARCH).o    		\
 $(SRC)/compare.$(ARCH).o 			$(SRC)/sort.$(ARCH).o      		\
 $(SRC)/count_neighbors.$(ARCH).o                $(SRC)/nextline.$(ARCH).o		\
-$(SRC)/nextword.$(ARCH).o
+$(SRC)/nextword.$(ARCH).o			$(SRC)/gcompare.$(ARCH).o
 
-all: gcompare
-
-# dependancy rules for binary code ##########################
-.PRECIOUS: %.$(ARCH).o
-.PRECIOUS: $(BIN)/%.$(ARCH)
-.PRECIOUS: $(SRC)/%.$(ARCH).o
-
-%.$(ARCH).o : %.c
-	$(CC) $(CFLAGS) -c $^ -o $@
-
-$(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o $(OBJ)
-	@if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
-	$(CC) $^ -o $@ $(LFLAGS)
-
-$(DESTBIN)/%: $(BIN)/%.$(ARCH)
-	@if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
-	rm -f $(DESTBIN)/$*
-	cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*
-
-%.install:
-	make $(DESTBIN)/$*
-
-$(INSTALL): % : $(BIN)/%.$(ARCH)
-
-# utilities #################################################
-clean:
-	rm -f *~ 
-	rm -f #* 
-	rm -f */*~ 
-	rm -f */#* 
-	rm -f */*.o
-	rm -f $(BIN)/gcompare.$(ARCH)
-
-dist: clean
-	rm -f $(BIN)/gcompare
-
-install:
-	for i in $(INSTALL); do make $$i.install; done
-	mkdir -p $(DESTMAN)
-	rm -f $(DESTMAN)/gcompare.1
-	cp $(MAN)/gcompare.1 $(DESTMAN)/
+$(GCOMPARE): $(INC)/gcompare.h
+$(BIN)/gcompare.$(ARCH): $(GCOMPARE)
