#XLIBS = -L/usr/local/LessTif/Motif2.0/lib  -L/usr/X11R6/lib -lXm -lXt -lX11
#XLIBS = -L/plat/i686/LessTif/Motif2.0/lib  -L/usr/X11R6/lib -lXm -lXt -lX11
XLIBS = -L/usr/X11R6/lib -lXm -lXt -lX11
#XLIBS = -L/usr/X11R6/LessTif/Motif1.2/lib  -L/usr/X11R6/lib -lXm -lXt -lX11
#XINCS =  -I/usr/local/LessTif/Motif2.0/include -I/usr/X11R6/include
#XINCS =  -I/plat/i686/LessTif/Motif2.0/include -I/usr/X11R6/include
#XINCS = -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/X11R6/include
XINCS = -I/usr/X11R6/include


OBJS  = CDispRG.o disrg.o XInfo.o CDisp.o CGetData.o bytescale.o 
OBJS1 = dismag.o XInfo.o CDisp.o CGetData.o CDispMag.o bytescale.o
OBJS2 = disbyte.o XInfo.o CDisp.o CGetData.o CDispMag.o bytescale.o
OBJS3 = dismph.o XInfo.o CDisp.o CGetData.o CDispComp.o bytescale.o
OBJS4 = dishgt.o XInfo.o CDisp.o CGetData.o CDispHgt.o bytescale.o
OBJS5 = stats.o  CGetData.o CStats.o bytescale.o
OBJS6 = disany.o bytescale.o CStats.o XInfo.o CDisp.o CGetData.o CDispMag.o
OBJS7 = disany_mnx.o bytescale.o XInfo.o CDisp.o CGetData.o CDispMag.o
OBJS8 = dishgtfile.o XInfo.o CDisp.o CGetData.o CDispHgt.o bytescale.o
OBJS9 = dismphfile.o XInfo.o CDisp.o CGetData.o CDispComp.o bytescale.o
OBJS10 = dismagfile.o XInfo.o CDisp.o CGetData.o CDispMag.o bytescale.o
OBJS11 = disshort.o bytescale.o XInfo.o CDisp.o CGetData.o CDispShort.o
 
CC = g++ -O3 -Wall
#CC = g++ -Wall -g
#HOME = /home/zebker

all : dishgt disrg dismph dismag disbyte disany disany_mnx dismphfile dishgtfile dismagfile disshort
#all : stats dishgt disrg dismph dismag disbyte disany disany_mnx
 
clean :
	rm *.o
	rm dishgt disrg dismph dismag disbyte disany disany_mnx dismphfile dishgtfile dismagfile disshort

install :
	cp dishgt ${HOME}/bin/
	cp dismph ${HOME}/bin
	cp dismag ${HOME}/bin
	cp disbyte ${HOME}/bin
	cp disrg  ${HOME}/bin
	cp stats  ${HOME}/bin
	cp disany ${HOME}/bin
	cp disany_mnx ${HOME}/bin
	cp dismphfile ${HOME}/bin
	cp dishgtfile ${HOME}/bin
	cp dismagfile ${HOME}/bin
	cp disshort ${HOME}/bin

dishgt : ${OBJS4}
	${CC} ${OBJS4}  -o dishgt ${XLIBS}

dishgtfile : ${OBJS8}
	${CC} ${OBJS8}  -o dishgtfile ${XLIBS}

disrg : ${OBJS}
	${CC} ${OBJS}  -o disrg ${XLIBS}

dismph : ${OBJS3}
	${CC} ${OBJS3}  -o dismph ${XLIBS}

dismphfile : ${OBJS9}
	${CC} ${OBJS9}  -o dismphfile ${XLIBS}

dismag : ${OBJS1}
	${CC} ${OBJS1}  -o dismag ${XLIBS}

dismagfile : ${OBJS10}
	${CC} ${OBJS10}  -o dismagfile ${XLIBS}

disbyte : ${OBJS2}
	${CC} ${OBJS2}  -o disbyte ${XLIBS}

disany : ${OBJS6}
	${CC} ${OBJS6}  -o disany ${XLIBS}

disany_mnx : ${OBJS7}
	${CC} ${OBJS7}  -o disany_mnx ${XLIBS}

stats : ${OBJS5}
	${CC} ${OBJS5}  -o stats ${XLIBS}

disshort : ${OBJS11}
	${CC} ${OBJS11}  -o disshort ${XLIBS}


.cpp.o: 
	 ${CC} -c ${XINCS} $*.cpp
                                                
