pp= prefix = @prefix@ exec_prefix = @exec_prefix@ sbindir = @sbindir@ bindir = @bindir@ sysconfdir = @sysconfdir@ mandir = @mandir@ libdir = @libdir@ datadir = @datadir@ cfgd= $(sysconfdir)/fig2vect LIBPNG= @LIBPNG@ LIBJPG= @LIBJPG@ # LIBPNM= -lpnm -lppm -lpgm -lpbm LIBPNM= @LIBPNM@ LD=$(CC) ZLIB= @ZLIB@ BZLIB= @BZLIB@ DKLIBS= -ldklatsup -ldkc -ldkport -ldktrace IMGLIBS= $(LIBPNG) $(LIBJPG) $(LIBPNM) COMPRESSLIBS= $(BZLIB) $(ZLIB) LIBRARIES= $(DKLIBS) $(IMGLIBS) $(COMPRESSLIBS) -lm DEFS= @DEFS@ @DKLIBSINC@ -DSYSCONFDIR=\"$(sysconfdir)\" COMPILEC= $(CC) $(DEFS) -I. $(CFLAGS) $(CPPFLAGS) $(VERSNUMB) .SUFFIXES: .SUFFIXES: .c .cpp .o .c.o: $(COMPILEC) -c $< -o $@ FIG2VECTOBJ1= fig2vect.o dkfigco.o dkfigopt.o dkfigtoo.o dkfigto2.o FIG2VECTOBJ2= dkfigfnt.o dkfigdt.o dkfigrd.o dkbsp.o dkxsp.o FIG2VECTOBJ3= dkfigpdf.o dkfigmp.o dkfigeps.o dkfigsvg.o FIG2VECTOBJ4= dkfigpi.o dkfigei.o FIG2VECTOBJ= $(FIG2VECTOBJ1) $(FIG2VECTOBJ2) $(FIG2VECTOBJ3) $(FIG2VECTOBJ4) all: fig2vect -mkdir ./lib -mkdir -p ./share/fig2vect -stc fig2vect.str ./share/fig2vect -mkdir -p share/doc/fig2vect -cp DOCU/*pdf share/doc/fig2vect find lib -type d -exec chmod 755 {} \; find lib -type f -exec chmod 644 {} \; find share -type d -exec chmod 755 {} \; find share -type f -exec chmod 644 {} \; touch all fig2vect: $(FIG2VECTOBJ) @echo If the linker fails to find the "-lnetpbm" library replace @echo all occurances of "-lnetpbm" in Makefile by @echo "-lpnm -ppm -lpgm -lpbm". $(LD) $(LDFLAGS) @DKLIBSLIB@ -o fig2vect $(FIG2VECTOBJ) $(LIBRARIES) chmod 755 fig2vect install: all -mkdir -p $(pp)$(bindir) && chmod 755 $(pp)$(bindir) -mkdir -p $(pp)$(libdir) && chmod 755 $(pp)$(libdir) -mkdir -p $(pp)$(datadir) && chmod 755 $(pp)$(datadir) -mkdir -p $(pp)$(mandir) && chmod 755 $(pp)$(mandir) -mkdir -p $(pp)$(datadir)/fig2vect && chmod 755 $(pp)$(datadir)/fig2vect -mkdir -p $(pp)$(sysconfdir)/fig2vect && chmod 755 $(pp)$(sysconfdir)/fig2vect cp fig2vect $(pp)$(bindir)/fig2vect chmod 755 $(pp)$(bindir)/fig2vect cp fig2vect.cfg $(pp)$(cfgd)/fig2vect.cfg.sample -[ ! -f $(pp)$(cfgd)/fig2vect.cfg ] && cp fig2vect.cfg $(pp)$(cfgd)/fig2vect.cfg cp webfont.cfg $(pp)$(cfgd)/webfont.cfg.sample -[ ! -f $(pp)$(cfgd)/webfont.cfg ] && cp webfont.cfg $(pp)$(cfgd)/webfont.cfg cp winfont.cfg $(pp)$(cfgd)/winfont.cfg.sample -[ ! -f $(pp)$(cfgd)/winfont.cfg ] && cp winfont.cfg $(pp)$(cfgd)/winfont.cfg cp combfont.cfg $(pp)$(cfgd)/combfont.cfg.sample -[ ! -f $(pp)$(cfgd)/combfont.cfg ] && cp combfont.cfg $(pp)$(cfgd)/combfont.cfg cp fontmap.cfg $(pp)$(cfgd)/fontmap.cfg.sample -[ ! -f $(pp)$(cfgd)/fontmap.cfg ] && cp fontmap.cfg $(pp)$(cfgd)/fontmap.cfg -( cd share ; tar cf - ./* ) | ( cd $(pp)$(datadir) ; tar xvf - ) -( cd man ; tar cf - ./* ) | (cd $(pp)$(mandir) ; tar xf -) @echo Documentation resides in $(pp)$(datadir)/doc/fig2vect. VERSNUMB= -DVERSNUMB=\"1.1.3\" VERSNUMB= -DVERSNUMB=\"1.1.15\"