1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
#
# makefile for VRave native code
# delegate the work to $CPU/makefile,
# which is a copy of makefile.CPU
# $CPU must be properly set
#
# created: mpichler, 19960812
# changed: mpichler, 19970324
#
# $Id: makefile,v 1.7 1997/09/29 11:59:59 mpichler Exp $
SHELL=/bin/sh
INSTDIR=$(VRWAVE_HOME)/lib
default:
cd $(CPU) && $(MAKE)
# update a VRwave installation for all platforms at once
# destination directories and symbolic links must exist
# vrwave.zip must be installed separately
install: instSGI instSGIM instSGIJ instSUN5 instSUN5J instALPHA instALPHAO instHPUX instLINUX instLINUXJ
# SGI, OpenGL
instSGI: $(INSTDIR)/SGI_GNU/libgejcon-ogl.so
$(INSTDIR)/SGI_GNU/libgejcon-ogl.so: SGI_GNU/libgejcon-ogl.so
cp -p $? $@
( cd $(INSTDIR)/SGI_GNU ; ln -s libgejcon-ogl.so libgejc.so )
# SGI, Mesa
instSGIM: $(INSTDIR)/SGI_MESA/libgejcon-mesa.so
$(INSTDIR)/SGI_MESA/libgejcon-mesa.so: SGI_MESA/libgejcon-mesa.so
cp -p $? $@
( cd $(INSTDIR)/SGI_MESA ; ln -s libgejcon-mesa.so libgejc.so )
# SGI, JDK 1.1.2
instSGIJ: $(INSTDIR)/SGI_J112/libgejcon-ogl.so
$(INSTDIR)/SGI_J112/libgejcon-ogl.so: SGI_J112/libgejcon-ogl.so
cp -p $? $@
( cd $(INSTDIR)/SGI_J112 ; ln -s libgejcon-ogl.so libgejc.so )
# SUN Solaris, Mesa
instSUN5: $(INSTDIR)/SUN5_GNU/libgejcon-mesa.so
$(INSTDIR)/SUN5_GNU/libgejcon-mesa.so: SUN5_GNU/libgejcon-mesa.so
cp -p $? $@
( cd $(INSTDIR)/SUN5_GNU ; ln -s libgejcon-mesa.so libgejc.so )
# SUN Solaris, JDK 1.1.3
instSUN5J: $(INSTDIR)/SUN5_J113/libgejcon-mesa.so
$(INSTDIR)/SUN5_J113/libgejcon-mesa.so: SUN5_J113/libgejcon-mesa.so
cp -p $? $@
( cd $(INSTDIR)/SUN5_J113 ; ln -s libgejcon-mesa.so libgejc.so )
# Dec Alpha, Mesa
instALPHA: $(INSTDIR)/ALPHA_GNU/libgejcon-mesa.so
$(INSTDIR)/ALPHA_GNU/libgejcon-mesa.so: ALPHA_GNU/libgejcon-mesa.so
cp -p $? $@
( cd $(INSTDIR)/ALPHA_GNU ; ln -s libgejcon-mesa.so libgejc.so )
# Dec Alpha, OpenGL
instALPHAO: $(INSTDIR)/ALPHA_OGL/libgejcon-ogl.so
$(INSTDIR)/ALPHA_OGL/libgejcon-ogl.so: ALPHA_OGL/libgejcon-ogl.so
cp -p $? $@
( cd $(INSTDIR)/ALPHA_OGL ; ln -s libgejcon-ogl.so libgejc.so )
# HPUX, Mesa
instHPUX: $(INSTDIR)/HPUX10_cc/libgejcon-mesa.sl
$(INSTDIR)/HPUX10_cc/libgejcon-mesa.sl: HPUX10_cc/libgejcon-mesa.sl
cp -p $? $@
( cd $(INSTDIR)/HPUX10_cc ; ln -s libgejcon-mesa.sl libgejc.sl )
# Linux, Mesa
instLINUX: $(INSTDIR)/LINUX_ELF/libgejcon-mesa.so
$(INSTDIR)/LINUX_ELF/libgejcon-mesa.so: LINUX_ELF/libgejcon-mesa.so
cp -p $? $@
( cd $(INSTDIR)/LINUX_ELF ; ln -s libgejcon-mesa.so libgejc.so )
# Linux, JDK 1.1.3
instLINUXJ: $(INSTDIR)/LINUX_J113/libgejcon-mesa.so
$(INSTDIR)/LINUX_J113/libgejcon-mesa.so: LINUX_J113/libgejcon-mesa.so
cp -p $? $@
( cd $(INSTDIR)/LINUX_J113 ; ln -s libgejcon-mesa.so libgejc.so )
|