source: trunk/examples/objects/library/Makefile.in @ 2071

Last change on this file since 2071 was 2071, checked in by gah, 10 years ago
File size: 1.6 KB
Line 
1
2bindir          = @bindir@
3datadir         = @datadir@
4datarootdir     = @datarootdir@
5exec_prefix     = @exec_prefix@
6includedir      = @includedir@
7libdir          = @libdir@
8mandir          = @mandir@
9prefix          = @prefix@
10srcdir          = @srcdir@
11
12INSTALL         = @INSTALL@
13MKDIR_P         = @MKDIR_P@
14
15CC              = @CC@
16CFLAGS          = @CFLAGS@
17CXX             = @CXX@
18CXXFLAGS        = @CFLAGS@
19DEFINES         = -g -Wall
20#INCLUDES        = -I../../../src/core \
21#                  -I../../../src/objects \
22#                  -I$(srcdir)/../../../src/core \
23#                  -I$(srcdir)/../../../src/objects \
24#                  -I$(includedir)
25INCLUDES        = -I../../../src/objects \
26                  -I../../../src/core \
27                  -I$(srcdir)/../../../src/objects \
28                  -I$(srcdir)/../../../src/core \
29                  -I$(includedir)
30LIBS    = \
31                -L../../../src/core -lrappture \
32                -L../../../src/objects -lRpObjects\
33                -L$(libdir) -lexpat -lz -lm
34VPATH   = $(srcdir)
35
36CXX_SWITCHES    = $(CXXFLAGS) $(INCLUDES) $(DEFINES)
37CC_SWITCHES     = $(CFLAGS) $(INCLUDES) $(DEFINES)
38
39FILES   = \
40                $(srcdir)/library.cc \
41                $(srcdir)/library_0_0_in.xml \
42                Makefile
43
44destdir = $(prefix)/examples/objects/library
45
46
47PROGS   = \
48                library
49
50all: $(PROGS)
51
52library: $(srcdir)/library.cc
53        $(CXX) $(CXX_SWITCHES) -o $@ $< $(LIBS)
54
55install:
56        $(MKDIR_P) -m 0755 $(destdir)
57        for i in $(FILES) ; do \
58          $(INSTALL) -m 0444  $$i $(destdir) ; \
59        done
60        for i in $(PROGS) ; do \
61          $(INSTALL) -m 0555 $$i $(destdir) ; \
62        done
63
64clean:
65        $(RM) $(PROGS)
66
67distclean: clean
68        $(RM) Makefile *~
Note: See TracBrowser for help on using the repository browser.