source: nanovis/tags/1.1.1/util/Makefile.in @ 4829

Last change on this file since 4829 was 3470, checked in by ldelgass, 11 years ago

Cleanups for nanovis utility libs

File size: 1.1 KB
Line 
1
2SHELL = /bin/sh
3
4.PHONY: all install clean distclean
5
6bindir          = @bindir@
7datadir         = @datadir@
8datarootdir     = @datarootdir@
9exec_prefix     = @exec_prefix@
10includedir      = @includedir@
11libdir          = @libdir@
12mandir          = @mandir@
13prefix          = @prefix@
14srcdir          = @srcdir@
15
16INSTALL         = @INSTALL@
17INSTALL_PROGRAM = ${INSTALL} -m 555
18INSTALL_DATA    = ${INSTALL} -m 444
19INSTALL_SCRIPT  = ${INSTALL} -m 444
20RM              = rm -f
21AR              = ar rc
22RANLIB          = @RANLIB@
23CC              = @CC@
24CXX             = @CXX@
25VPATH           = $(srcdir)
26
27RP_DIR          =  @RP_DIR@
28RP_INC_SPEC     = -I$(RP_DIR)/include -I$(RP_DIR)/include/rappture2
29
30INCLUDES        = \
31                -I$(srcdir)/include \
32                -I$(srcdir)/.. \
33                $(RP_INC_SPEC)
34
35CFLAGS          = @CFLAGS@
36EXTRA_CFLAGS    = -Wall
37DEFINES         = @DEFINES@
38CXX_SWITCHES    = $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDES)
39
40NVUTILLIB       = nvutil.a
41
42OBJS            = \
43                FilePath.o \
44                Fonts.o
45
46all: $(NVUTILLIB)
47
48install: all
49
50$(NVUTILLIB): $(OBJS)
51        $(RM) $@
52        $(AR) $@ $(OBJS)
53        $(RANLIB) $@
54
55.cpp.o:
56        $(CXX) $(CXX_SWITCHES) -o $@ -c $<
57
58clean:
59        $(RM) $(NVUTILLIB) $(OBJS)
60
61distclean: clean
62        $(RM) Makefile *~
63
64FilePath.o: FilePath.h $(srcdir)/../Trace.h
65Fonts.o: Fonts.h
Note: See TracBrowser for help on using the repository browser.