# @(#)Makefile	1.1  12/3/92
#*****************************************************************************/
#* Makefile for Treatments in LaboImage					     */
#*									     */
#* Copyright: Labo Image						     */
#*  	      Computing Science Center					     */
#*	      University of Geneva, Switzerland				     */
#* (This copyright notice should appear).				     */
#*									     */
#* Date:   Mars 1992							     */
#* Modifications:   							     */
#*									     */
#*****************************************************************************/

LISP=		0
ARCH=		$(TARGET_ARCH)

CC=		cc

DEBUG = 	-O

INCLUDE=	-I. -I../. \
		-I$(X11HOME)/include -I$(MOTIFHOME)/include

CPPFLAGS = 	$(INCLUDE) -D_NO_PROTO

CCFLAGS = 	-g
#if compiling on HP : CCFLAGS = -g -DSHARP_CATENATE

CFLAGS=		-I. -I.. -D_NO_PROTO

COMPILE.c = $(CC) $(CPPFLAGS) $(CFLAGS) -c

SOURCES=	affiche4.c\
		bruit4.c\
		contours4.c\
		convert4.c\
		convol4.c\
		dentiste4.c\
		desctool4.c\
		filtres4.c\
		geometrie4.c\
		histogr4.c\
		lcount4.c\
		lecture4.c\
		oparithm4.c\
		oplogic4.c\
		padding4.c\
		rehaus4.c\
		sauve4.c\
		threshold4.c\
		transform4.c\
		urgent4.c

LIBS=		-lXm -lXt -lX11 -lm -L$(X11HOME)/lib -L$(MOTIFHOME)/lib

OBJECTS=	$(SOURCES:.c=.o)

.KEEP_STATE:

.c.o:
	$(COMPILE.c) $< -o $@

all:	$(OBJECTS) \
	libTreatments.a

#testlink should just have main missing
testlink:
	$(CC) -o testlink $(OBJECTS)

depend:	$(SOURCES)
	makedepend $(INCLUDE) $(SOURCES)

libTreatments.a: $(OBJECTS)
	rm -f libTreatments.a
	ar q libTreatments.a $(OBJECTS)
	ranlib libTreatments.a

clean::
	-rm -f  *.o *.~

# DO NOT DELETE THIS LINE -- make depend depends on it.

affiche4.o: /usr/include/stdio.h /usr/include/sys/file.h
affiche4.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
affiche4.o: /usr/include/sys/sysmacros.h /usr/include/sys/fcntlcom.h
affiche4.o: /usr/include/sys/stat.h .././define.h /usr/include/values.h
bruit4.o: /usr/include/stdio.h /usr/include/math.h
bruit4.o: /usr/include/floatingpoint.h /usr/include/sys/ieeefp.h .././type.h
bruit4.o: .././define.h /usr/include/values.h
contours4.o: /usr/include/stdio.h /usr/include/math.h
contours4.o: /usr/include/floatingpoint.h /usr/include/sys/ieeefp.h
contours4.o: .././define.h /usr/include/values.h .././type.h
convert4.o: /usr/include/math.h /usr/include/floatingpoint.h
convert4.o: /usr/include/sys/ieeefp.h .././type.h /usr/include/stdio.h
convert4.o: .././define.h /usr/include/values.h
convol4.o: /usr/include/math.h /usr/include/floatingpoint.h
convol4.o: /usr/include/sys/ieeefp.h .././type.h /usr/include/stdio.h
convol4.o: .././define.h /usr/include/values.h .././structure.h
dentiste4.o: /usr/include/stdio.h /usr/include/memory.h /usr/include/malloc.h
dentiste4.o: /usr/include/math.h /usr/include/floatingpoint.h
dentiste4.o: /usr/include/sys/ieeefp.h .././global.h .././define.h
dentiste4.o: /usr/include/values.h .././structure.h .././type.h
desctool4.o: .././type.h /usr/include/stdio.h .././define.h
desctool4.o: /usr/include/values.h .././structure.h
filtres4.o: /usr/include/stdio.h /usr/include/math.h
filtres4.o: /usr/include/floatingpoint.h /usr/include/sys/ieeefp.h
filtres4.o: /usr/include/values.h
geometrie4.o: /usr/include/math.h /usr/include/floatingpoint.h
geometrie4.o: /usr/include/sys/ieeefp.h
histogr4.o: /usr/include/math.h /usr/include/floatingpoint.h
histogr4.o: /usr/include/sys/ieeefp.h /usr/include/stdio.h .././type.h
histogr4.o: .././define.h /usr/include/values.h .././structure.h
lcount4.o: /usr/include/math.h /usr/include/floatingpoint.h
lcount4.o: /usr/include/sys/ieeefp.h lcount4.h .././define.h
lcount4.o: /usr/include/values.h .././global.h .././structure.h .././type.h
lcount4.o: /usr/include/stdio.h
lecture4.o: /usr/include/stdio.h /usr/include/sys/types.h
lecture4.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
lecture4.o: /usr/include/strings.h /usr/include/dirent.h
lecture4.o: /usr/include/sys/dirent.h /usr/include/pixrect/pixrect.h
lecture4.o: /usr/include/pixrect/pr_io.h /usr/include/pixrect/memvar.h
lecture4.o: /usr/include/rasterfile.h .././win4.h /usr/include/sys/file.h
lecture4.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
lecture4.o: /usr/include/sys/time.h /usr/include/sys/time.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Intrinsic.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Xlib.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/X.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Xutil.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Xresource.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Xos.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Core.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Composite.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Constraint.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Object.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/RectObj.h
lecture4.o: /usr/include/math.h /usr/include/floatingpoint.h
lecture4.o: /usr/include/sys/ieeefp.h desctool4.h
lecture4.o: .././libwidgets/widgetstructure.h
lecture4.o: /mnt/product/X11/Motif_1.1.3/sun4/usr/include/Xm/Xm.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Vendor.h
lecture4.o: /mnt/product/X11/Motif_1.1.3/sun4/usr/include/Xm/VirtKeys.h
lecture4.o: /mnt/product/X11/Motif_1.1.3/sun4/usr/include/Xm/VendorE.h
lecture4.o: /mnt/product/X11/Motif_1.1.3/sun4/usr/include/Xm/ExtObject.h
lecture4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Shell.h
lecture4.o: ../LaboImage.util.h ../define.h /usr/include/values.h
lecture4.o: ../structure.h ../global.h ../type.h .././define.h
lecture4.o: .././i_olim.layout.h
lecture4.o: /mnt/product/X11/Motif_1.1.3/sun4/usr/include/Xm/FileSB.h
lecture4.o: .././LaboImage.util.h .././libwidgets/ioparametres.layout.h
lecture4.o: .././libwidgets/selectplaneO.layout.h
lecture4.o: .././libwidgets/selectplaneO.callback.h
lecture4.o: .././libwidgets/select2planeO.layout.h
lecture4.o: .././libwidgets/select3planeO.layout.h .././i_olim.callback.h
oparithm4.o: /usr/include/math.h /usr/include/floatingpoint.h
oparithm4.o: /usr/include/sys/ieeefp.h .././type.h /usr/include/stdio.h
oparithm4.o: .././define.h /usr/include/values.h
oplogic4.o: /usr/include/math.h /usr/include/floatingpoint.h
oplogic4.o: /usr/include/sys/ieeefp.h oplogic4.h .././define.h
oplogic4.o: /usr/include/values.h
padding4.o: /usr/include/math.h /usr/include/floatingpoint.h
padding4.o: /usr/include/sys/ieeefp.h .././type.h /usr/include/stdio.h
padding4.o: .././define.h /usr/include/values.h
rehaus4.o: /usr/include/stdio.h /usr/include/math.h
rehaus4.o: /usr/include/floatingpoint.h /usr/include/sys/ieeefp.h
rehaus4.o: .././define.h /usr/include/values.h
sauve4.o: /usr/include/stdio.h /usr/include/sys/types.h
sauve4.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
sauve4.o: /usr/include/pixrect/pixrect.h /usr/include/pixrect/pr_io.h
sauve4.o: /usr/include/pixrect/memvar.h /usr/include/rasterfile.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Intrinsic.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Xlib.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/X.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Xutil.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Xresource.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Xos.h
sauve4.o: /usr/include/strings.h /usr/include/sys/file.h
sauve4.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
sauve4.o: /usr/include/sys/time.h /usr/include/sys/time.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Core.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Composite.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Constraint.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Object.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/RectObj.h
sauve4.o: /mnt/product/X11/Motif_1.1.3/sun4/usr/include/Xm/Xm.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Vendor.h
sauve4.o: /mnt/product/X11/Motif_1.1.3/sun4/usr/include/Xm/VirtKeys.h
sauve4.o: /mnt/product/X11/Motif_1.1.3/sun4/usr/include/Xm/VendorE.h
sauve4.o: /mnt/product/X11/Motif_1.1.3/sun4/usr/include/Xm/ExtObject.h
sauve4.o: /mnt/product/X11/X11r4/sun4/usr/include/X11/Shell.h
sauve4.o: .././LaboImage.util.h .././define.h /usr/include/values.h
sauve4.o: .././structure.h .././global.h .././type.h
threshold4.o: /usr/include/stdio.h /usr/include/math.h
threshold4.o: /usr/include/floatingpoint.h /usr/include/sys/ieeefp.h
transform4.o: /usr/include/math.h /usr/include/floatingpoint.h
transform4.o: /usr/include/sys/ieeefp.h /usr/include/stdio.h
transform4.o: /usr/include/malloc.h
urgent4.o: /usr/include/sys/file.h /usr/include/sys/types.h
urgent4.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
urgent4.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
urgent4.o: /usr/include/sys/time.h /usr/include/sys/time.h
urgent4.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/math.h
urgent4.o: /usr/include/floatingpoint.h /usr/include/sys/ieeefp.h
urgent4.o: threshold4.h
