source: trunk/examples/objects/xmlparser/Makefile.in @ 1926

Last change on this file since 1926 was 1581, checked in by dkearney, 15 years ago

updates for the rappture objects, object examples, and object apis. small fix for rpunits c interface to check string length. there should probably be more of these checks in the c interface, but units should also be rewritten. added folders to separate out octave2 and octave3 app-fermi examples

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
20INCLUDES        = -I../../../src/core \
21                  -I../../../src/objects \
22                  -I$(srcdir)/../../../src/core \
23                  -I$(srcdir)/../../../src/objects \
24                  -I$(includedir)
25LIBS    = \
26                -L../../../src/core -lrappture \
27                -L../../../src/objects -lRpObjects\
28                -L$(libdir) -lexpat -lz
29VPATH   = $(srcdir)
30
31CXX_SWITCHES    = $(CXXFLAGS) $(INCLUDES) $(DEFINES)
32CC_SWITCHES     = $(CFLAGS) $(INCLUDES) $(DEFINES)
33
34FILES   = \
35                $(srcdir)/xmlparser.cc \
36                $(srcdir)/xmlparser_1_0_in.xml \
37                $(srcdir)/xmlparser_1_1_in.xml \
38                $(srcdir)/xmlparser_1_0_out.xml \
39                $(srcdir)/xmlparser_1_1_out.xml \
40                $(srcdir)/xmlparser_2_0_in.xml \
41                $(srcdir)/xmlparser_5_0_in.xml \
42                $(srcdir)/tool.xml \
43                Makefile
44
45destdir = $(prefix)/examples/objects/xmlparser
46
47
48PROGS   = \
49                xmlparser
50
51all: $(PROGS)
52
53xmlparser: $(srcdir)/xmlparser.cc
54        $(CXX) $(CXX_SWITCHES) -o $@ $< $(LIBS)
55
56install:
57        $(MKDIR_P) $(destdir)
58        for i in $(FILES) ; do \
59          $(INSTALL) -m 444  $$i $(destdir) ; \
60        done
61        for i in $(PROGS) ; do \
62          $(INSTALL) -m 555 $$i $(destdir) ; \
63        done
64
65clean:
66        $(RM) $(PROGS)
67
68distclean: clean
69        $(RM) Makefile *~
Note: See TracBrowser for help on using the repository browser.