XCOMM Install to /usr or /usr/local ?? DESTDIR=/usr XCOMM Name of man subdirectory of DESTDIR: MANDIR=/X11R6/man/man1 XCOMM Name of bin subdirectory of DESTDIR: /X11R6/bin or maybe just /bin BINDIR=/X11R6/bin XCOMM Name of share subdirectory of xrmap: SHAREDIR=/share/rmap XCOMM Name of DOCDIR's subdirectories of DESTDIR: DOCDIR=/X11R6/lib/X11/doc DOCHTMLDIR=/X11R6/lib/X11/doc/html XCOMM Do you want to use the libxpm bug work around ? Comment out if not XCOMM XPMWORKAROUND=-DXPMBUG XCOMM Default external utilities : XCOMM PostScript viewer, image viewer, HTML viewer, Print command XCOMM default editor, MIDI player PS_VIEWER="gv --noantialias" IM_VIEWER="qiv" HTML_VIEWER="firefox" PRINT_CMD="lpr -Plp" EDITOR="emx -fn 9x15" MIDIPLAYER="timidity -ig" XCOMM SVG viewer/convert - select which one you prefer XCOMM SVG_VIEWER="xsvg -f" SVG_VIEWER="inkscape" SVG_CONVERT="inkscape %s --export-height=%d --export-png=%s" XCOMM Normally -- except for new architectures -- you should be done there. XCOMM Compile options: XPMLIB=-lXpm #ifdef HPArchitecture XCOMM HP-UX ZLIBDIR= CCOPTIONS = -Ae $(XPMWORKAROUND) -DZLIB -DSHAREDIR=\"$(DESTDIR)$(SHAREDIR)\" \ -DPS_VIEWER=\"$(PS_VIEWER)\" -DIM_VIEWER=\"$(IM_VIEWER)\" \ -DSVG_VIEWER=\"$(SVG_VIEWER)\" -DSVG_CONVERT=\"$(SVG_CONVERT)\" \ -DHTML_VIEWER=\"$(HTML_VIEWER)\" -DPRINT_CMD=\"$(PRINT_CMD)\" \ -DEDITOR=\"$(EDITOR)\" -DMIDIPLAYER=\"$(MIDIPLAYER)\" #else XCOMM SunOS ZLIBDIR=-L/usr/lib CCOPTIONS=-O $(XPMWORKAROUND) -DZLIB -DSHAREDIR=\"$(DESTDIR)$(SHAREDIR)\" \ -DPS_VIEWER=\"$(PS_VIEWER)\" -DIM_VIEWER=\"$(IM_VIEWER)\" \ -DSVG_VIEWER=\"$(SVG_VIEWER)\" -DSVG_CONVERT=\"$(SVG_CONVERT)\" \ -DHTML_VIEWER=\"$(HTML_VIEWER)\" -DPRINT_CMD=\"$(PRINT_CMD)\" \ -DEDITOR=\"$(EDITOR)\" -DMIDIPLAYER=\"$(MIDIPLAYER)\" XCOMM Solaris, Linux ZLIBDIR=-L/usr/lib CCOPTIONS=-I/usr/local/include $(XPMWORKAROUND) -DZLIB -DSHAREDIR=\"$(DESTDIR)$(SHAREDIR)\" \ -DPS_VIEWER=\"$(PS_VIEWER)\" -DIM_VIEWER=\"$(IM_VIEWER)\" \ -DSVG_VIEWER=\"$(SVG_VIEWER)\" -DSVG_CONVERT=\"$(SVG_CONVERT)\" \ -DHTML_VIEWER=\"$(HTML_VIEWER)\" -DPRINT_CMD=\"$(PRINT_CMD)\" \ -DEDITOR=\"$(EDITOR)\" -DMIDIPLAYER=\"$(MIDIPLAYER)\" #endif SRCS=explorer.c image.c xrmap.c OBJS=explorer.o image.o xrmap.o LOCAL_LIBRARIES=$(XLIB) $(XPMLIB) $(ZLIBDIR) -L/usr/local/lib -ljpeg -lpng -lz -lm DEPLIBS= # I don't know what I'm doing, and I hate imake! numdefs.h: cd tools ; make DESTDIR=$(DESTDIR) explorer.o: xrmap.h version.h bitmaps.h numdefs.h menudefs.h explorer.c image.o: image.c xrmap.o: xrmap.h version.h bitmaps.h numdefs.h menudefs.h xrmap.c ComplexProgramTarget(xrmap) install.man:: if [ -r $(DESTDIR)$(MANDIR)/xrmap.1x.gz ] ; \ then gzip -f $(DESTDIR)$(MANDIR)/xrmap.1x ; fi all:: cd editkit ; xmkmf ; make DESTDIR=$(DESTDIR) cd earthview ; make DESTDIR=$(DESTDIR) install:: all install.man $(MKDIRHIER) $(DESTDIR)$(SHAREDIR) cp -f Xrmaprc Locations $(DESTDIR)$(SHAREDIR) cd postscript ; rm -f *~ cp -fR postscript $(DESTDIR)$(SHAREDIR) cd themes ; rm -f *~ cp -fR themes $(DESTDIR)$(SHAREDIR) cd pixmaps ; cp -fR pixmaps $(DESTDIR)$(SHAREDIR) if [ -d i18n ] ; then cd i18n ; rm -f *~ ; fi if [ -d i18n ] ; then cp -fR i18n $(DESTDIR)$(SHAREDIR) ; fi if [ -d flags ] ; then cd flags ; rm -f *~ ; fi if [ -d flags ] ; then cp -fR flags $(DESTDIR)$(SHAREDIR) ; fi if [ -d picons ] ; then cp -fR picons $(DESTDIR)$(SHAREDIR) ; fi $(MKDIRHIER) $(DESTDIR)$(SHAREDIR)/doc cp -f CHANGES INSTALL LICENSE MAPEDIT TODO VECTORMAP EXTRADATA \ rc/00_example.rc midi_cfg/README.midi $(DESTDIR)$(SHAREDIR)/doc cp -f README $(DESTDIR)$(SHAREDIR)/doc/README.xrmap cp -f earthview/README $(DESTDIR)$(SHAREDIR)/doc/README.earthview cd rc ; rm -f *~ cp -fR rc $(DESTDIR)$(SHAREDIR) cd editkit ; xmkmf ; make install DESTDIR=$(DESTDIR) cd earthview ; make install DESTDIR=$(DESTDIR) clean:: cd tools ; make clean DESTDIR=$(DESTDIR) cd editkit ; xmkmf ; make clean DESTDIR=$(DESTDIR) cd earthview ; make clean DESTDIR=$(DESTDIR) cd themes ; rm -f *~ rm -f numdefs.h *~ core ; cd i18n ; rm -f *~ realclean:: clean rm -f Makefile cd editkit ; xmkmf ; make realclean DESTDIR=$(DESTDIR)