RICKR_OBJS = r_idisp.o r_misc.o r_new_resam_dset.o
RICKR_HDRS = r_idisp.h r_misc.h r_new_resam_dset.h
RICKR_SRCS = r_idisp.c r_misc.c r_new_resam_dset.c
IMON_OBJS = l_mcw_glob.o realtime.o
AFNI_WARP_OBJS = ../afni_warp.o ../afni_slice_byte.o ../afni_slice_short.o \
../afni_slice_float.o ../afni_slice_complex.o \
../afni_slice_rgbyte.o
WARN_OPT =
librickr.a: $(RICKR_OBJS)
rm -f librickr.a
ar q librickr.a $(RICKR_OBJS)
$(RANLIB) librickr.a
$(RICKR_OBJS): $(RICKR_HDRS) $(RICKR_SRCS)
clean:
$(RM) *.o
3dresample: 3dresample.o
$(RM) $@
$(CC) -o 3dresample 3dresample.o $(AFNI_WARP_OBJS) \
$(LFLAGS) -L.. -lrickr $(LLIBS) -lm
file_tool: file_tool.o file_tool.h
$(RM) $@
$(CC) -o file_tool file_tool.o ../ge4_header.o -lm
Imon: Imon.o $(IMON_OBJS) Imon.h realtime.h
$(RM) $@
$(CC) -o Imon Imon.o $(IMON_OBJS) ../thd_iochan.o $(LFLAGS) -L.. -lm $(EXTRA_LIBS_2)
Dimon: Dimon.o dimon_afni.o mri_dicom_hdr.o $(IMON_OBJS)
$(RM) $@
$(CC) -o Dimon Dimon.o dimon_afni.o mri_dicom_hdr.o ../thd_iochan.o $(IMON_OBJS) $(LFLAGS) -L.. -lm $(EXTRA_LIBS_2)
serial_helper: serial_helper.o
$(RM) $@
$(CC) -o serial_helper serial_helper.o -L.. -lm $(EXTRA_LIBS_2)
# ----------------------------------------------------------------------
# local Imon objects need mcw_glob, but without MCW_MALLOC
Imon.o: Imon.c Imon.h
$(RM) $@
$(CC) $(WARN_OPT) -DDONT_USE_MCW_MALLOC -c Imon.c -I.. $(IFLAGS)
Dimon.o: Dimon.c Imon.h
$(RM) $@
$(CC) $(WARN_OPT) -DDONT_USE_MCW_MALLOC -c Dimon.c -I.. $(IFLAGS)
dimon_afni.o: dimon_afni.c ../mri_image.h
$(RM) $@
$(CC) $(WARN_OPT) -DDONT_USE_MCW_MALLOC -c dimon_afni.c -I.. $(IFLAGS)
l_mcw_glob.o: l_mcw_glob.c l_mcw_glob.h
$(RM) $@
$(CC) $(WARN_OPT) -DDONT_USE_MCW_MALLOC -c l_mcw_glob.c -I.. $(IFLAGS)
mri_dicom_hdr.o: ../mri_dicom_hdr.c
$(RM) $@
$(CC) $(WARN_OPT) -DDONT_USE_MCW_MALLOC -DFOR_DIMON -c ../mri_dicom_hdr.c -I.. $(IFLAGS)
realtime.o: realtime.c realtime.h
$(RM) $@
$(CC) $(WARN_OPT) -DDONT_USE_MCW_MALLOC -c realtime.c -I.. $(IFLAGS)
# -------------- end local Imon objects --------------------------------
.c.o:
$(RM) $@
$(CC) $(WARN_OPT) -c $*.c -I.. $(IFLAGS)
syntax highlighted by Code2HTML, v. 0.9.1