source: trunk/packages/vizservers/nanovis/imgLoaders/Makefile.in @ 3470

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

Cleanups for nanovis utility libs

File size: 1.4 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@
24VPATH           = $(srcdir)
25
26RP_DIR          =  @RP_DIR@
27RP_INC_SPEC     = -I$(RP_DIR)/include -I$(RP_DIR)/include/rappture2
28
29INCLUDES        = \
30                -I$(srcdir) \
31                -I$(srcdir)/.. \
32                $(RP_INC_SPEC)
33
34CFLAGS          = @CFLAGS@
35EXTRA_CFLAGS    = -Wall
36DEFINES         = @DEFINES@
37CC_SWITCHES     = $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDES)
38
39IMGLIB          = ImageLoaders.a
40
41OBJS            = \
42                BMPImageLoaderImpl.o \
43                Image.o \
44                ImageLoader.o \
45                ImageLoaderFactory.o \
46                ImageLoaderImpl.o
47
48all: $(IMGLIB)
49
50install: all
51
52$(IMGLIB): $(OBJS)
53        $(RM) $@
54        $(AR) $@ $(OBJS)
55        $(RANLIB) $@
56
57.cpp.o:
58        $(CC) $(CC_SWITCHES) -o $@ -c $<
59
60clean:
61        $(RM) $(IMGLIB) $(OBJS)
62
63distclean: clean
64        $(RM) Makefile *~
65
66BMPImageLoaderImpl.o: BMPImageLoaderImpl.h Image.h $(srcdir)/../Trace.h
67Image.o: Image.h
68ImageLoader.o: ImageLoader.h ImageLoaderImpl.h Image.h
69ImageLoaderFactory.o: ImageLoaderFactory.h ImageLoader.h ImageLoaderImpl.h Image.h $(srcdir)/../Trace.h
70ImageLoaderImpl.o: ImageLoaderImpl.h Image.h
Note: See TracBrowser for help on using the repository browser.