- Timestamp:
- Jun 28, 2008 5:24:23 PM (16 years ago)
- Location:
- trunk/packages/vizservers
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/Makefile.in
r916 r1072 1 1 2 subdirs = @SUBDIRS@ 2 bindir = @bindir@ 3 datadir = @datadir@ 4 datarootdir = @datarootdir@ 5 exec_prefix = @exec_prefix@ 6 includedir = @includedir@ 7 libdir = @libdir@ 8 mandir = @mandir@ 9 prefix = @prefix@ 10 srcdir = @srcdir@ 11 12 destdir = $(prefix)/bin 13 14 INSTALL = @INSTALL@ 15 SHELL = @SHELL@ 16 RM = rm -f 17 VPATH = $(srcdir) 18 19 SUBDIRS = nanoscale nanovis pymolproxy 20 FILES = \ 21 start_viz.sh 22 23 .PHONY: nanoscale nanovis pymolproxy 3 24 4 25 all: 5 for dir in $(subdirs) ; do \ 6 if test -d $$dir ; then \ 7 echo "$$dir: $(MAKE) $@" ; \ 8 if (cd $$dir; $(MAKE) $@) ; then true ; else exit 1; fi ; \ 9 else \ 10 exit 1; \ 11 fi \ 12 done; 26 for i in $(SUBDIRS) ; do \ 27 $(MAKE) -C $$i all || exit 1 ; \ 28 done 13 29 14 30 install: 15 for dir in $(subdirs) ; do \ 16 if test -d $$dir ; then \ 17 echo "$$dir: $(MAKE) $@" ; \ 18 if (cd $$dir; $(MAKE) $@) ; then true ; else exit 1; fi ; \ 19 else \ 20 exit 1; \ 21 fi \ 22 done; 23 install -c -m 755 start_viz.sh @prefix@/start_viz.sh 31 $(INSTALL) -d $(destdir) 32 for i in $(SUBDIRS) ; do \ 33 $(MAKE) -C $$i install || exit 1 ; \ 34 done 35 $(INSTALL) -m 555 start_viz.sh $(prefix)/start_viz.sh 24 36 25 37 clean: 26 for dir in $(subdirs) ; do \ 27 if test -d $$dir ; then \ 28 echo "$$dir: $(MAKE) $@" ; \ 29 if (cd $$dir; $(MAKE) $@) ; then true ; else exit 1; fi ; \ 30 else \ 31 exit 1; \ 32 fi \ 33 done; 38 for i in $(SUBDIRS) ; do \ 39 $(MAKE) -C $$i clean ; \ 40 done 34 41 35 42 distclean: 36 for dir in $(subdirs) ; do \ 37 if test -d $$dir ; then \ 38 echo "$$dir: $(MAKE) $@" ; \ 39 if (cd $$dir; $(MAKE) $@) ; then true ; else exit 1; fi ; \ 40 else \ 41 exit 1; \ 42 fi \ 43 done; 44 rm -f *~ 45 rm -f Makefile start_viz.sh 43 for i in $(SUBDIRS) ; do \ 44 $(MAKE) -C $$i distclean ; \ 45 done 46 rm -f Makefile start_viz.sh *~ -
trunk/packages/vizservers/nanovis/Command.cpp
r1053 r1072 2633 2633 2634 2634 if (status != TCL_OK) { 2635 std::ostringstream errmsg; 2636 errmsg << "NanoVis Server Error: " << Tcl_GetStringResult(interp) << std::endl; 2637 write(0, errmsg.str().c_str(), errmsg.str().size()); 2635 const char *string; 2636 int nBytes; 2637 string = Tcl_GetStringFromObj(Tcl_GetObjResult(_interp), &nBytes); 2638 2639 struct iovec iov[3]; 2640 iov[0].iov_base = "NanoVis Server Error: "; 2641 iov[0].iov_len = strlen(iov[0].iov_base); 2642 iov[1].iov_base = string; 2643 iov[1].iov_len = nBytes; 2644 iov[2].iov_base = '\n'; 2645 iov[2].iov_len = 1; 2646 writev(0, iov, 3); 2638 2647 return; 2639 2648 } -
trunk/packages/vizservers/pymolproxy/Makefile.in
r951 r1072 21 21 RP_DIR = @RP_DIR@ 22 22 INSTALL = @INSTALL@ 23 INSTALL_PROGRAM = ${INSTALL} -m 75524 INSTALL_DATA = ${INSTALL} -m 64425 INSTALL_SCRIPT = ${INSTALL} -m 64426 23 VPATH = $(srcdir) 27 24 … … 40 37 41 38 install: pymolproxy 42 $(INSTALL_PROGRAM) pymolproxy $(bindir)/pymolproxy 43 $(INSTALL_PROGRAM) $(srcdir)/pymol $(bindir)/pymol 44 @if test "$(RP_DIR)/lib" != "$(libdir)" ; then \ 45 cp -rL $(RP_DIR)/lib/pymol $(libdir)/pymol; \ 46 fi 39 $(INSTALL) -d $(bindir) 40 $(INSTALL) -m 555 pymolproxy $(bindir)/pymolproxy 41 $(INSTALL) -m 555 $(srcdir)/pymol $(bindir)/pymol 47 42 48 43 clean: 49 rm -rfa.out *.o *~ core* $(TARGETS) *.log *.tmp logfile* .deps/*.d44 $(RM) a.out *.o *~ core* $(TARGETS) *.log *.tmp logfile* .deps/*.d 50 45 51 46 distclean: clean 52 rmMakefile47 $(RM) Makefile -
trunk/packages/vizservers/pymolproxy/pymolproxy.c
r940 r1072 825 825 826 826 static int 827 LoadPDBStrCmd(ClientData cdata, Tcl_Interp *interp, int argc, 828 const char *argv[]) 829 { 830 const char *pdbdata, *pdb, *name; 831 char *buf; 832 char buffer[800]; 833 struct pymol_proxy *pymol = (struct pymol_proxy *) cdata; 834 int state = 1; 835 int tmpf; 836 int arg, defer = 0, push = 0, varg = 1; 837 char filename[] = "/tmp/fileXXXXXX.pdb"; 838 839 if (pymol == NULL) 840 return(TCL_ERROR); 841 842 clear_error(pymol); 843 844 for(arg = 1; arg < argc; arg++) { 845 if ( strcmp(argv[arg],"-defer") == 0 ) 846 defer = 1; 847 else if (strcmp(argv[arg],"-push") == 0) 848 push = 1; 849 else if (varg == 1) { 850 pdbdata = argv[arg]; 851 varg++; 852 } 853 else if (varg == 2) { 854 name = argv[arg]; 855 varg++; 856 } 857 else if (varg == 3) { 858 state = atoi( argv[arg] ); 859 varg++; 860 } 861 } 862 863 pymol->need_update = !defer || push; 864 pymol->immediate_update |= push; 865 866 tmpf = open(filename,O_RDWR|O_TRUNC|O_CREAT,0700); 867 868 if (tmpf <= 0) 869 fprintf(stderr,"pymolproxy: error opening file %d\n",errno); 870 871 write(tmpf,pdbdata,strlen(pdbdata)); 872 close(tmpf); 873 874 sendf(pymol, "load %s, %s, %d\n", filename, name, state); 875 sendf(pymol, "zoom buffer=2\n"); 876 877 return(pymol->status); 878 } 879 880 static int 827 881 LoadPDBCmd(ClientData cdata, Tcl_Interp *interp, int argc, const char *argv[]) 828 882 { … … 892 946 return pymol->status; 893 947 } 948 894 949 895 950 static int
Note: See TracChangeset
for help on using the changeset viewer.