source: trunk/packages/vizservers/pymolproxy/Makefile.in @ 3379

Last change on this file since 3379 was 3379, checked in by gah, 12 years ago

fixes for new stats file

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