source: trunk/packages/vizservers/nanoscale/Makefile.in @ 2342

Last change on this file since 2342 was 2342, checked in by gah, 13 years ago

new nanoscale

File size: 1.2 KB
Line 
1
2CC              = @CC@
3CFLAGS          = @CFLAGS@
4EXTRA_CFLAGS    = -Wall
5DEFINES         = @DEFINES@
6CC_SWITCHES     = $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDES)
7LDFLAGS         = @LDFLAGS@
8
9bindir          = @bindir@
10datadir         = @datadir@
11datarootdir     = @datarootdir@
12exec_prefix     = @exec_prefix@
13includedir      = @includedir@
14libdir          = @libdir@
15mandir          = @mandir@
16prefix          = @prefix@
17srcdir          = @srcdir@
18
19VPATH           = $(srcdir)
20
21INSTALL         = @INSTALL@
22INSTALL_PROGRAM = ${INSTALL} -m 555
23INSTALL_DATA    = ${INSTALL} -m 444
24INSTALL_SCRIPT  = ${INSTALL} -m 444
25
26SERVER_OBJS     = server2.o
27CLIENT_OBJS     = client.o clientlib.o
28
29TCL_LIB_SPEC    = @TCL_LIB_SPEC@
30TCL_INC_SPEC    = @TCL_INC_SPEC@
31LD_RUN_PATH     = $(libdir)
32
33INCLUDES        = $(TCL_INC_SPEC)
34LIBS            = $(TCL_LIB_SPEC) \
35                -Wl,-rpath,$(LD_RUN_PATH)
36
37.PHONY: all install clean distclean
38
39TARGETS         = nanoscale
40
41all: $(TARGETS)
42
43nanoscale: $(SERVER_OBJS)
44        $(CC) $(CC_SWITCHES) -o $@ $^ $(LIBS)
45
46install: nanoscale
47        $(INSTALL_PROGRAM) -D nanoscale $(bindir)/nanoscale
48
49client: $(CLIENT_OBJS)
50
51.c.o:
52        $(CC) $(CC_SWITCHES) -o $@ -c $<
53
54clean:
55        rm -rf a.out $(SERVER_OBJS) *~ core* $(TARGETS) *.log *.tmp logfile* .deps/*.d
56
57distclean: clean
58        rm Makefile
59
Note: See TracBrowser for help on using the repository browser.