# Makefile tail for building ipmosflm on any UNIX box... # This must be "inc"'d by a header Makefile DPS = @top_srcdir@ CC = @CC@ -c F77 = @F77@ -c FLINK = @F77@ LFLAGS = @FFLAGS@ MOSFLAGS = @FFLAGS@ MCFLAGS = @CFLAGS@ MOSLIBS = @CCP4_LIBS@ @EXTRA_LIBS@ @XDL_LIB@ @X_LIBS@ @X_PRE_LIBS@ \ @X_EXTRA_LIBS@ @LIBS@ DPSBIN = ${DPS}/bin DPSLIB = ${DPS}/lib SOURCES = control.f mosflm_all_ip_inc.for unoptimizable.f pck.c \ chelp.c open_socket.c close_socket.c read_socket.c \ write_socket.c write_stuff_to_socket.c status_messages.c \ mosflm_jpeg.c image_toys.c DIST-OTHERS = add_refix.com OBJS = control.o mosflm_all_ip_inc.o unoptimizable.o pck.o \ chelp.o open_socket.o close_socket.o read_socket.o \ write_socket.o write_stuff_to_socket.o status_messages.o \ mosflm_jpeg.o image_toys.o LOCALLIBS = ${DPSLIB}/DPSLIB.a ${DPS}/cbf/lib/libcbf.a ${DPS}/jpg/libjpeg.a .SUFFIXES: .o .c .c.o: ${CC} ${MCFLAGS} -o $@ $< ipmosflm: ${OBJS} ${FLINK} ${LFLAGS} ${OBJS} ${LOCALLIBS} ${LIBS} \ ${MOSLIBS} -o ${DPSBIN}/ipmosflm mosflm_all_ip_inc.o: ${F77} ${MOSFLAGS} mosflm_all_ip_inc.for control.o: ${F77} ${MOSFLAGS} control.f unoptimizable.o: ${F77} ${MOSFLAGS} -O0 unoptimizable.f pck.o: ${CC} ${MCFLAGS} pck.c chelp.o: ${CC} ${MCFLAGS} chelp.c mosflm_jpeg.o: ${CC} ${MCFLAGS} -I${DPS}/jpg mosflm_jpeg.c clean-compile: rm -f ${OBJS} core *core clean-bin: -test -z ${DPSBIN}/ipmosflm || rm -f ${DPSBIN}ipmosflm clean-generic: -rm -f *~ clean: clean-generic clean-compile distclean-generic: -rm -f Makefile distclean: distclean-generic clean-bin clean realclean: distclean -rm -f ${SOURCES} ${DIST-OTHERS} uninstall: clean-bin check: # This only checks the syntax of this Makefile! cat -v -t -e Makefile|more