SHELL= /bin/sh pp= prefix= @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ libexecdir = @libexecdir@ datadir = @datadir@ sysconfdir = @sysconfdir@ mandir = @mandir@ incdir = @includedir@ libdir = @libdir@ srcdir = @srcdir@ RANLIB= @RANLIB@ sharedlibdir = $(libdir)/shared LD=$(CC) INCLUDES= -I. -I$(srcdir) -I$(incdir) DEFS= @DEFS@ @BIFDEFS@ COMPILEC= $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(VERSNUMB) LINK= $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) -L. $(LDFLAGS) -o MKSO= $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(VERSNUMB) -shared all: bmeps -mkdir -p lib -mkdir -p share/doc/bmeps -mkdir -p share/bmeps cp DOCU/*.pdf share/doc/bmeps stc bmeps.str share/bmeps 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 {} \; find Java/doc -type d -exec chmod ugo+rx {} \; find Java/doc -type f -exec chmod ugo+r {} \; chmod 755 bmepsgui.jar chmod 755 bmeps-gui touch all install: all -[ ! -d $(pp)$(bindir) ] && mkdir -p $(pp)$(bindir) && chmod 755 $(pp)$(bindir) -[ ! -d $(pp)$(libdir) ] && mkdir -p $(pp)$(libdir) && chmod 755 $(pp)$(libdir) -[ ! -d $(pp)$(incdir) ] && mkdir -p $(pp)$(incdir) && chmod 755 $(pp)$(incdir) -[ ! -d $(pp)$(datadir) ] && mkdir -p $(pp)$(datadir) && chmod 755 $(pp)$(datadir) -[ ! -d $(pp)$(datadir)/doc ] && mkdir -p $(pp)$(datadir)/doc && chmod 755 $(pp)$(datadir)/doc -[ ! -d $(pp)$(datadir)/doc/javadoc ] && mkdir -p $(pp)$(datadir)/doc/javadoc && chmod 755 $(pp)$(datadir)/doc/javadoc -[ ! -d $(pp)$(datadir)/doc/javadoc/BmepsGUI ] && mkdir -p $(pp)$(datadir)/doc/javadoc/BmepsGUI && chmod 755 $(pp)$(datadir)/doc/javadoc/BmepsGUI cp bmeps $(pp)$(bindir)/bmeps chmod 755 $(pp)$(bindir)/bmeps cp bmepsgui.jar $(pp)$(bindir)/bmepsgui.jar chmod 755 $(pp)$(bindir)/bmepsgui.jar cp bmeps-gui $(pp)$(bindir)/bmeps-gui chmod 755 $(pp)$(bindir)/bmeps-gui cp libbmeps.a $(pp)$(libdir)/libbmeps.a chmod 644 $(pp)$(libdir)/libbmeps.a cp bmeps.h $(pp)$(incdir)/bmeps.h chmod 644 $(pp)$(incdir)/bmeps.h -(cd share; tar cf - ./*) | (cd $(pp)$(datadir) ; tar xf -) -(cd Java/doc; tar cf - .) | (cd $(pp)$(datadir)/doc/javadoc/BmepsGUI; tar xf -) -[ ! -d $(pp)$(mandir)/man1 ] && mkdir -p $(pp)$(mandir)/man1 && chmod 755 $(pp)$(mandir)/man1 cp man/man1/bmeps.1 $(pp)$(mandir)/man1/bmeps.1 chmod 644 $(pp)$(mandir)/man1/bmeps.1 @echo Documentation resides in $(pp)$(datadir)/doc/bmeps. # IMGLIBS= -lpnm -lppm -lpgm -lpbm @LIBJPG@ @LIBPNG@ IMGLIBS= @BIFLIBS@ LIBS= -lbmeps -ldkbif -ldkc -ldkport $(IMGLIBS) @LIBZ@ @LIBBZ2@ -lm bmeps: b2main.o libbmeps.a @echo '*** If the linker can not find the "-lnetpbm" library ***' @echo '*** replace all occurances of "-lnetpbm" by ***' @echo '*** "-lpnm -lppm -lpgm -lpbm" in this Makefile. ***' $(LD) -L. $(LDFLAGS) -o bmeps b2main.o $(LIBS) chmod 755 bmeps LIBBMEPSOBJ= b2dvips.o\ b2bo.o\ b2bj.o\ b2pdf.o\ b2eps.o\ b2str.o\ b2conv.o\ b2tool1.o libbmeps.a: $(LIBBMEPSOBJ) -rm libbmeps.a ar -r libbmeps.a $(LIBBMEPSOBJ) $(RANLIB) libbmeps.a chmod 755 libbmeps.a .SUFFIXES: .SUFFIXES: .c .o .c.o: $(COMPILEC) -c $< -o $@ clean: -rm -f *.o *.a *.so bmeps all distclean: clean -rm -f config.status config.log config.h config.cache Makefile VERSNUMB= -DVERSNUMB=\"2.0.16\"