source: nanovis/branches/1.1/imgLoaders/Makefile.in @ 5722

Last change on this file since 5722 was 4904, checked in by ldelgass, 10 years ago

Merge serveral changes from trunk. Does not include threading, world space
changes, etc.

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) *.a *.o
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.