1## Makefile.am for plotutils/libplot. 2 3lib_LTLIBRARIES = libplot.la 4 5EXTRA_DIST = DEDICATION HUMOR README-cgm README-gif README-hpgl README-tek VERSION 6 7libplot_la_LDFLAGS = -version-info 4:4:2 8 9INCLUDES = $(X_CFLAGS) -I$(srcdir)/../include -DLIBPLOT 10 11MISRC = mi_alloc.c mi_api.c mi_arc.c mi_canvas.c mi_fllarc.c mi_fllrct.c \ 12mi_fplycon.c mi_gc.c mi_ply.c mi_plycon.c mi_plygen.c mi_plypnt.c \ 13mi_plyutil.c mi_spans.c mi_widelin.c mi_zerarc.c mi_zerolin.c mi_version.c 14 15GSRC = g_affine.c g_alabel.c g_alab_her.c g_arc.c g_attrib.c g_bez.c \ 16g_box.c g_circ.c g_clipper.c g_closepl.c g_colors.c g_cntrlify.c g_dash.c \ 17g_dash2.c g_defplot.c g_defstate.c g_ellipse.c g_endpath.c g_error.c \ 18g_erase.c g_flushpl.c g_font.c g_fontdb.c g_fontd2.c g_havecap.c \ 19g_her_glyph.c g_integer.c g_line.c g_linewidth.c g_mark.c g_matrix.c \ 20g_miscmi.c g_move.c g_openpl.c g_outbuf.c g_outfile.c g_pagetype.c \ 21g_param.c g_param2.c g_path.c g_pentype.c g_point.c g_relative.c g_range.c \ 22g_retrieve.c g_savestate.c g_space.c g_subpaths.c g_vector.c g_version.c \ 23g_write.c g_xmalloc.c g_xstring.c 24 25MSRC = m_attribs.c m_closepl.c m_defplot.c m_emit.c m_erase.c m_mark.c \ 26m_openpl.c m_path.c m_point.c m_text.c 27 28BSRC = b_closepl.c b_defplot.c b_erase.c b_openpl.c b_path.c b_point.c 29 30RSRC = r_attribs.c r_closepl.c r_color.c r_defplot.c r_erase.c r_openpl.c \ 31r_path.c r_point.c 32 33TSRC = t_attribs.c t_closepl.c t_color.c t_color2.c t_defplot.c t_erase.c \ 34t_openpl.c t_path.c t_point.c t_tek_md.c t_tek_mv.c t_tek_vec.c 35 36HSRC = h_attribs.c h_closepl.c h_color.c h_defplot.c h_erase.c h_font.c \ 37h_openpl.c h_path.c h_point.c h_text.c 38 39FSRC = f_closepl.c f_color.c f_color2.c f_defplot.c f_erase.c f_openpl.c \ 40f_path.c f_point.c f_retrieve.c f_text.c 41 42CSRC = c_attribs.c c_closepl.c c_color.c c_defplot.c c_emit.c c_erase.c \ 43c_mark.c c_openpl.c c_path.c c_point.c c_text.c 44 45PSRC = p_closepl.c p_color.c p_color2.c p_defplot.c p_erase.c p_openpl.c \ 46p_path.c p_point.c p_text.c 47 48ASRC = a_attribs.c a_color.c a_closepl.c a_defplot.c a_erase.c a_openpl.c \ 49a_path.c a_point.c a_text.c 50 51SSRC = s_closepl.c s_color.c s_defplot.c s_erase.c s_openpl.c s_path.c \ 52s_point.c s_text.c 53 54ISRC = i_closepl.c i_color.c i_defplot.c i_erase.c i_openpl.c i_path.c \ 55i_point.c i_rle.c 56 57NSRC = n_defplot.c n_write.c 58 59ZSRC = z_defplot.c z_write.c 60 61XSRC = x_afftext.c x_attribs.c x_closepl.c x_color.c x_defplot.c x_erase.c x_flushpl.c \ 62x_openpl.c x_path.c x_point.c x_retrieve.c x_savestate.c x_text.c 63 64YSRC = y_closepl.c y_defplot.c y_erase.c y_openpl.c 65 66if NO_PNG 67if NO_X 68ALLSRC = $(MISRC) $(GSRC) $(BSRC) $(MSRC) $(TSRC) $(RSRC) $(HSRC) $(FSRC) $(CSRC) $(PSRC) \ 69$(ASRC) $(SSRC) $(ISRC) $(NSRC) 70else 71ALLSRC = $(MISRC) $(GSRC) $(BSRC) $(MSRC) $(TSRC) $(RSRC) $(HSRC) $(FSRC) $(CSRC) $(PSRC) \ 72$(ASRC) $(SSRC) $(ISRC) $(NSRC) $(XSRC) $(YSRC) 73endif 74else 75if NO_X 76ALLSRC = $(MISRC) $(GSRC) $(BSRC) $(MSRC) $(TSRC) $(RSRC) $(HSRC) $(FSRC) $(CSRC) $(PSRC) \ 77$(ASRC) $(SSRC) $(ISRC) $(NSRC) $(ZSRC) 78else 79ALLSRC = $(MISRC) $(GSRC) $(BSRC) $(MSRC) $(TSRC) $(RSRC) $(HSRC) $(FSRC) $(CSRC) $(PSRC) \ 80$(ASRC) $(SSRC) $(ISRC) $(NSRC) $(ZSRC) $(XSRC) $(YSRC) 81endif 82endif 83 84EXTRA_libplot_la_SOURCES = x_afftext.c x_attribs.c x_closepl.c x_color.c x_defplot.c \ 85x_erase.c x_flushpl.c x_openpl.c x_path.c x_point.c x_retrieve.c \ 86x_savestate.c x_text.c y_closepl.c y_defplot.c y_erase.c y_openpl.c 87 88libplot_la_SOURCES = apinewc.c apioldc.c apioldcc.c $(ALLSRC) 89 90MIHEADERS = xmi.h mi_api.h mi_arc.h mi_fllarc.h mi_fply.h mi_gc.h mi_line.h \ 91mi_ply.h mi_scanfill.h mi_spans.h mi_widelin.h mi_zerarc.h 92 93noinst_HEADERS = extern.h g_arc.h g_colorname.h g_control.h g_cntrlify.h \ 94g_her_metr.h g_jis.h g_pagetype.h h_roman8.h i_rle.h p_header.h x_afftext.h \ 95$(MIHEADERS) 96 97CLEANFILES = $(MISRC) $(MIHEADERS) 98 99if NO_PNG 100if NO_X 101libplot_la_LIBADD = 102else 103libplot_la_LIBADD = $(X_LIBS) $(X_TOOLKIT_LIBS) $(X_PRE_LIBS) $(X_BASIC_LIBS) $(X_EXTRA_LIBS) 104endif 105else 106if NO_X 107libplot_la_LIBADD = -lpng -lz 108else 109libplot_la_LIBADD = $(X_LIBS) $(X_TOOLKIT_LIBS) $(X_PRE_LIBS) $(X_BASIC_LIBS) $(X_EXTRA_LIBS) -lpng -lz 110endif 111endif 112 113 114## execute the following command in ../libxmi to produce the commands 115## that follow 116##(for i in mi_*.c; do echo "$i": "\$(top_srcdir)/libxmi/$i"; echo " rm -f $i"" ; if \$(LN_S) \$(top_srcdir)/libxmi/$i $i"" ; then true ; else cp -p \$(top_srcdir)/libxmi/$i $i"" ; fi"; echo; done) 117 118mi_alloc.c: $(top_srcdir)/libxmi/mi_alloc.c $(MIHEADERS) 119 @rm -f mi_alloc.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_alloc.c mi_alloc.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_alloc.c mi_alloc.c ; fi 120 121mi_api.c: $(top_srcdir)/libxmi/mi_api.c $(MIHEADERS) 122 @rm -f mi_api.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_api.c mi_api.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_api.c mi_api.c ; fi 123 124mi_arc.c: $(top_srcdir)/libxmi/mi_arc.c $(MIHEADERS) 125 @rm -f mi_arc.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_arc.c mi_arc.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_arc.c mi_arc.c ; fi 126 127mi_canvas.c: $(top_srcdir)/libxmi/mi_canvas.c $(MIHEADERS) 128 @rm -f mi_canvas.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_canvas.c mi_canvas.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_canvas.c mi_canvas.c ; fi 129 130mi_fllarc.c: $(top_srcdir)/libxmi/mi_fllarc.c $(MIHEADERS) 131 @rm -f mi_fllarc.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_fllarc.c mi_fllarc.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_fllarc.c mi_fllarc.c ; fi 132 133mi_fllrct.c: $(top_srcdir)/libxmi/mi_fllrct.c $(MIHEADERS) 134 @rm -f mi_fllrct.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_fllrct.c mi_fllrct.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_fllrct.c mi_fllrct.c ; fi 135 136mi_fplycon.c: $(top_srcdir)/libxmi/mi_fplycon.c $(MIHEADERS) 137 @rm -f mi_fplycon.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_fplycon.c mi_fplycon.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_fplycon.c mi_fplycon.c ; fi 138 139mi_gc.c: $(top_srcdir)/libxmi/mi_gc.c $(MIHEADERS) 140 @rm -f mi_gc.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_gc.c mi_gc.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_gc.c mi_gc.c ; fi 141 142mi_ply.c: $(top_srcdir)/libxmi/mi_ply.c $(MIHEADERS) 143 @rm -f mi_ply.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_ply.c mi_ply.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_ply.c mi_ply.c ; fi 144 145mi_plycon.c: $(top_srcdir)/libxmi/mi_plycon.c $(MIHEADERS) 146 @rm -f mi_plycon.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_plycon.c mi_plycon.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_plycon.c mi_plycon.c ; fi 147 148mi_plygen.c: $(top_srcdir)/libxmi/mi_plygen.c $(MIHEADERS) 149 @rm -f mi_plygen.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_plygen.c mi_plygen.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_plygen.c mi_plygen.c ; fi 150 151mi_plypnt.c: $(top_srcdir)/libxmi/mi_plypnt.c $(MIHEADERS) 152 @rm -f mi_plypnt.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_plypnt.c mi_plypnt.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_plypnt.c mi_plypnt.c ; fi 153 154mi_plyutil.c: $(top_srcdir)/libxmi/mi_plyutil.c $(MIHEADERS) 155 @rm -f mi_plyutil.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_plyutil.c mi_plyutil.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_plyutil.c mi_plyutil.c ; fi 156 157mi_spans.c: $(top_srcdir)/libxmi/mi_spans.c $(MIHEADERS) 158 @rm -f mi_spans.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_spans.c mi_spans.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_spans.c mi_spans.c ; fi 159 160mi_widelin.c: $(top_srcdir)/libxmi/mi_widelin.c $(MIHEADERS) 161 @rm -f mi_widelin.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_widelin.c mi_widelin.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_widelin.c mi_widelin.c ; fi 162 163mi_zerarc.c: $(top_srcdir)/libxmi/mi_zerarc.c $(MIHEADERS) 164 @rm -f mi_zerarc.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_zerarc.c mi_zerarc.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_zerarc.c mi_zerarc.c ; fi 165 166mi_zerolin.c: $(top_srcdir)/libxmi/mi_zerolin.c $(MIHEADERS) 167 @rm -f mi_zerolin.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_zerolin.c mi_zerolin.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_zerolin.c mi_zerolin.c ; fi 168 169mi_version.c: $(top_srcdir)/libxmi/mi_version.c $(MIHEADERS) 170 @rm -f mi_version.c ; if $(LN_S) $(top_srcdir)/libxmi/mi_version.c mi_version.c ; then true ; else cp -p $(top_srcdir)/libxmi/mi_version.c mi_version.c ; fi 171 172## execute the following command in ../libxmi to produce the commands 173## that follow 174## (for i in mi_*.h; do echo "$i": "\$(top_srcdir)/libxmi/$i"; echo " @rm -f $i"" ; if \$(LN_S) \$(top_srcdir)/libxmi/$i $i"" ; then true ; else cp -p \$(top_srcdir)/libxmi/$i $i"" ; fi"; echo; done) 175 176xmi.h: $(top_srcdir)/libxmi/xmi.h 177 @rm -f xmi.h ; if $(LN_S) $(top_srcdir)/libxmi/xmi.h xmi.h ; then true ; else cp -p $(top_srcdir)/libxmi/xmi.h xmi.h ; fi 178 179mi_api.h: $(top_srcdir)/libxmi/mi_api.h 180 @rm -f mi_api.h ; if $(LN_S) $(top_srcdir)/libxmi/mi_api.h mi_api.h ; then true ; else cp -p $(top_srcdir)/libxmi/mi_api.h mi_api.h ; fi 181 182mi_arc.h: $(top_srcdir)/libxmi/mi_arc.h 183 @rm -f mi_arc.h ; if $(LN_S) $(top_srcdir)/libxmi/mi_arc.h mi_arc.h ; then true ; else cp -p $(top_srcdir)/libxmi/mi_arc.h mi_arc.h ; fi 184 185mi_fllarc.h: $(top_srcdir)/libxmi/mi_fllarc.h 186 @rm -f mi_fllarc.h ; if $(LN_S) $(top_srcdir)/libxmi/mi_fllarc.h mi_fllarc.h ; then true ; else cp -p $(top_srcdir)/libxmi/mi_fllarc.h mi_fllarc.h ; fi 187 188mi_fply.h: $(top_srcdir)/libxmi/mi_fply.h 189 @rm -f mi_fply.h ; if $(LN_S) $(top_srcdir)/libxmi/mi_fply.h mi_fply.h ; then true ; else cp -p $(top_srcdir)/libxmi/mi_fply.h mi_fply.h ; fi 190 191mi_gc.h: $(top_srcdir)/libxmi/mi_gc.h 192 @rm -f mi_gc.h ; if $(LN_S) $(top_srcdir)/libxmi/mi_gc.h mi_gc.h ; then true ; else cp -p $(top_srcdir)/libxmi/mi_gc.h mi_gc.h ; fi 193 194mi_line.h: $(top_srcdir)/libxmi/mi_line.h 195 @rm -f mi_line.h ; if $(LN_S) $(top_srcdir)/libxmi/mi_line.h mi_line.h ; then true ; else cp -p $(top_srcdir)/libxmi/mi_line.h mi_line.h ; fi 196 197mi_ply.h: $(top_srcdir)/libxmi/mi_ply.h 198 @rm -f mi_ply.h ; if $(LN_S) $(top_srcdir)/libxmi/mi_ply.h mi_ply.h ; then true ; else cp -p $(top_srcdir)/libxmi/mi_ply.h mi_ply.h ; fi 199 200mi_scanfill.h: $(top_srcdir)/libxmi/mi_scanfill.h 201 @rm -f mi_scanfill.h ; if $(LN_S) $(top_srcdir)/libxmi/mi_scanfill.h mi_scanfill.h ; then true ; else cp -p $(top_srcdir)/libxmi/mi_scanfill.h mi_scanfill.h ; fi 202 203mi_spans.h: $(top_srcdir)/libxmi/mi_spans.h 204 @rm -f mi_spans.h ; if $(LN_S) $(top_srcdir)/libxmi/mi_spans.h mi_spans.h ; then true ; else cp -p $(top_srcdir)/libxmi/mi_spans.h mi_spans.h ; fi 205 206mi_widelin.h: $(top_srcdir)/libxmi/mi_widelin.h 207 @rm -f mi_widelin.h ; if $(LN_S) $(top_srcdir)/libxmi/mi_widelin.h mi_widelin.h ; then true ; else cp -p $(top_srcdir)/libxmi/mi_widelin.h mi_widelin.h ; fi 208 209mi_zerarc.h: $(top_srcdir)/libxmi/mi_zerarc.h 210 @rm -f mi_zerarc.h ; if $(LN_S) $(top_srcdir)/libxmi/mi_zerarc.h mi_zerarc.h ; then true ; else cp -p $(top_srcdir)/libxmi/mi_zerarc.h mi_zerarc.h ; fi 211 212##EOF 213