# Makefile tail for building ipmosflm on any UNIX box... # This must be "inc"'d by a header Makefile DPS = .. CC = cc -c F77 = fort77 -c FLINK = fort77 LFLAGS = -O -Nx400 MOSFLAGS = -O -Nx400 MCFLAGS = -O -DPROTOTYPE -DF2C MOSLIBS = -L/usr/local/ccp4-4.2.2/lib/src -lccp4 -L/usr/local/ccp4-4.2.2/lib -L/usr/X11R6/lib -lxdl_view -L/usr/X11R6/lib -lSM -lICE \ -lXt -lX11 -ltermcap -lm -lcurses 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