source: branches/1.3/packages/vizservers/pymolproxy/Makefile.in @ 4530

Last change on this file since 4530 was 4530, checked in by ldelgass, 10 years ago

Merge r4024,4049,4051-4052,4060 from trunk

File size: 1.6 KB
RevLine 
[749]1
[2633]2TARGETS =       pymolproxy pymolproxy2
[749]3
[2633]4CC =            @CC@
5CC_SWITCHES =   $(CFLAGS) $(EXTRA_CFLAGS) $(DEFINES) $(INCLUDES)
6CFLAGS =        @CFLAGS@
[3403]7DEFINES =       -DSTANDALONE \
8                -DSVN_VERSION=\"$(SVN_VERSION)\" \
9                -DSTATSDIR=\"$(STATSDIR)\"
[2633]10EXTRA_CFLAGS =  -Wall
[3378]11INCLUDES =      $(TCL_INC_SPEC) -I$(srcdir)
[2633]12TCL_INC_SPEC =  @TCL_INC_SPEC@
13TCL_LIB_SPEC =  @TCL_LIB_SPEC@
[940]14
[2633]15bindir =        @bindir@
16datadir =       @datadir@
17datarootdir =   @datarootdir@
18exec_prefix =   @exec_prefix@
19includedir =    @includedir@
20libdir =        @libdir@
21mandir =        @mandir@
22prefix =        @prefix@
23srcdir =        @srcdir@
[749]24
[2633]25INSTALL =       @INSTALL@
26MKDIR_P =       @MKDIR_P@
27VPATH =         $(srcdir)
[749]28
[4501]29SVN_VERSION     = $(shell svnversion $(srcdir) | sed 's/Unversioned directory/unknown/')
[3403]30STATSDIR        = @STATSDIR@
[3379]31
[750]32.PHONY: all install clean distclean
[749]33
[2665]34FILES =         pymolproxy pymolproxy2
[3377]35PROXY_OBJS =    pymolproxy.o md5.o
36PROXY2_OBJS =   pymolproxy2.o md5.o
[2633]37LIBS =          $(TCL_LIB_SPEC) \
[4530]38                -Wl,-rpath,$(libdir)
[1970]39
[1944]40SCRIPTS         = $(srcdir)/scripts/box.py
[940]41
[749]42all: $(TARGETS)
43
[2633]44pymolproxy: $(PROXY_OBJS)
[940]45        $(CC) $(CC_SWITCHES) -o $@ $^ $(LIBS)
[749]46
[2633]47pymolproxy2: $(PROXY2_OBJS)
48        $(CC) $(CC_SWITCHES) -o $@ $^ $(LIBS) -lpthread
49
[940]50.c.o:
51        $(CC) $(CC_SWITCHES) -o $@ -c $<
52
[1944]53install: install-pymolproxy install-scripts
[749]54
[2633]55install-pymolproxy: pymolproxy pymolproxy2
[1944]56        $(MKDIR_P) -m 0755 $(bindir)
[2637]57        for i in $(FILES) ; do \
58            $(INSTALL) -m 0555 $$i $(bindir) ; \
59        done
[1944]60
61install-scripts:
62        $(MKDIR_P) -m 0755 $(libdir)/pymol/rappture
63        for i in $(SCRIPTS) ; do \
[1970]64            $(INSTALL) -m 0555 $$i $(libdir)/pymol/rappture; \
[1944]65        done
66
[749]67clean:
[1072]68        $(RM) a.out *.o *~ core* $(TARGETS) *.log *.tmp logfile* .deps/*.d
[749]69
[750]70distclean: clean
[2618]71        $(RM) Makefile pymol
Note: See TracBrowser for help on using the repository browser.