source: trunk/vizservers/nanovis/imgLoaders/Makefile.in @ 940

Last change on this file since 940 was 940, checked in by gah, 17 years ago

More Makefile cleanup

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