~ubuntu-branches/ubuntu/lucid/graphviz/lucid-security

« back to all changes in this revision

Viewing changes to dotneato/Makefile.IN

  • Committer: Bazaar Package Importer
  • Author(s): Stephen M Moraco
  • Date: 2002-02-05 18:52:12 UTC
  • Revision ID: james.westby@ubuntu.com-20020205185212-8i04c70te00rc40y
Tags: upstream-1.7.16
ImportĀ upstreamĀ versionĀ 1.7.16

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
all : dot neato twopi
 
2
 
 
3
include ../Config.mk
 
4
include ../makearch/$(ARCH)
 
5
 
 
6
SUBDIRS = dotgen neatogen twopigen common
 
7
 
 
8
INCS =  -Idotgen -Ineatogen -Itwopigen -Icommon \
 
9
        -I.. -I../cdt \
 
10
        -I../pathplan \
 
11
        -I../gd \
 
12
        -I../graph
 
13
 
 
14
DEFINES = -DHAVE_CONFIG_H
 
15
 
 
16
LIBS =  -Lcommon -ldotneato \
 
17
        -L../pathplan -lpathplan \
 
18
        -L../graph -lgraph \
 
19
        -L../cdt -lcdt \
 
20
        -L../gd -lgd \
 
21
        $(EXTLIB_LIB) -lm
 
22
 
 
23
MANS = dot.1 neato.1 twopi.1
 
24
 
 
25
dot : dot.o libdot.a libdotneato.a
 
26
        $(CC) $(LDFLAGS) dot.o -Ldotgen -ldot $(LIBS) -o dot
 
27
 
 
28
dot.o : dot.c
 
29
        $(CC) -c -DDATE="\"`date`\"" $(CCFLAGS) $(DEFINES) $(INCS) dot.c
 
30
 
 
31
dotmemtest : dotmemtest.o libdot.a libdotneato.a
 
32
        $(CC) $(LDFLAGS) dot.o -Ldotgen -ldot $(LIBS) -o dotmemtest
 
33
 
 
34
neato : neato.o libneato.a libdotneato.a
 
35
        $(CC) $(LDFLAGS) neato.o -Lneatogen -lneato $(LIBS) -o neato
 
36
 
 
37
neato.o : neato.c
 
38
        $(CC) -c -DDATE="\"`date`\"" $(CCFLAGS) $(DEFINES) $(INCS) neato.c
 
39
 
 
40
neatomemtest : neatomemetest.o libneato.a libdotneato.a
 
41
        $(CC) $(LDFLAGS) neato.o -Lneatogen -lneato $(LIBS) -o neatomemtest
 
42
 
 
43
twopi : twopi.o libtwopi.a libdotneato.a libneato.a
 
44
        $(CC) $(LDFLAGS) twopi.o -Ltwopigen -ltwopi -Lneatogen -lneato $(LIBS) -o twopi
 
45
 
 
46
twopi.o : twopi.c
 
47
        $(CC) -c -DDATE="\"`date`\"" $(CCFLAGS) $(DEFINES) $(INCS) twopi.c
 
48
 
 
49
twopimemtest : twopimemetest.o libtwopi.a libdottwopi.a
 
50
        $(CC) $(LDFLAGS) twopi.o -Ltwopigen -ltwopi -Lneatogen -lneatogen $(LIBS) -o twopimemtest
 
51
 
 
52
libdot.a :
 
53
        (cd dotgen; make)
 
54
 
 
55
libneato.a :
 
56
        (cd neatogen; make)
 
57
 
 
58
libtwopi.a :
 
59
        (cd twopigen; make)
 
60
 
 
61
libdotneato.a :
 
62
        (cd common; make)
 
63
 
 
64
install:
 
65
        (for i in ${SUBDIRS}; do (cd $$i; make install); done)       
 
66
        $(MKPATH) $(BINDIR)
 
67
        $(INSTALL) dot neato twopi $(BINDIR)
 
68
        $(MKPATH) $(MANDIR)
 
69
        $(INSTALL) $(MANS) $(MANDIR)
 
70
 
 
71
distclean clean:
 
72
        (for i in ${SUBDIRS}; do (cd $$i; make $@); done)       
 
73
        $(RM) *.o core dot neato twopi dotmemtest neatomemtest twopimemtest
 
74