Index: trunk/magic/remove/src/Makefile.simple
===================================================================
--- trunk/magic/remove/src/Makefile.simple	(revision 20580)
+++ trunk/magic/remove/src/Makefile.simple	(revision 20816)
@@ -1,5 +1,13 @@
 # skeleton Makefile for streaksremove
+#
+# The intent is that these programs may be built against an
+# IPP installation outside the IPP build enviornment.
 
-OBJECTS=    \
+COMMON_OBJECTS = \
+	streaksio.o \
+	streaksutil.o
+
+REMOVE_OBJECTS=    \
+    ${COMMON_OBJECTS} \
     streaksremove.o \
     streaksastrom.o \
@@ -8,15 +16,33 @@
     Line.o
 
-CFLAGS=`psmodules-config --cflags` -g -std=gnu99
+REPLACE_OBJECTS=    \
+    ${COMMON_OBJECTS} \
+    streaksreplace.o
+
+COMPARE_OBJECTS=    \
+    ${COMMON_OBJECTS} \
+    streakscompare.o
+
+OPTFLAGS= -g
+CFLAGS=`psmodules-config --cflags` -std=gnu99 ${OPTFLAGS}
 LDFLAGS=`psmodules-config --libs`
 
-streaksremove:  ${OBJECTS}
+PROGRAMS= streaksremove streaksreplace streakscompare
 
-install:	streaksremove
-	cp streaksremove $(PSCONFDIR)/$(PSCONFIG)/bin
-	chmod 755  $(PSCONFDIR)/$(PSCONFIG)/bin/streaksremove
+all:	${PROGRAMS}
+
+streaksremove:  ${REMOVE_OBJECTS}
+
+streaksreplace:  ${REPLACE_OBJECTS}
+
+streakscompare:  ${COMPARE_OBJECTS}
+
+install:	${PROGRAMS}
+	install -t  $(PSCONFDIR)/$(PSCONFIG)/bin streaksremove
+	install -t  $(PSCONFDIR)/$(PSCONFIG)/bin streaksreplace
+	install -t  $(PSCONFDIR)/$(PSCONFIG)/bin streakscompare
 
 clean:
-	rm -f *.o streaksremove    
+	rm -f *.o ${PROGRAMS}
     
 
