ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cv/mgflib/Makefile
(Generate patch)

Comparing ray/src/cv/mgflib/Makefile (file contents):
Revision 1.2 by greg, Thu Jun 23 10:27:36 1994 UTC vs.
Revision 1.11 by greg, Fri Jun 6 19:40:34 2003 UTC

# Line 1 | Line 1
1   #
2 # SCCSid "$SunId$ LBL"
2   # Makefile for MGF parser library
3   #
4 <
5 < OPT = -g
4 > # Use -DNOPROTO flag to get back K&R compatibility.
5 > # Use -DBSD flag if your UNIX has a strong BSD flavor.
6 > # Use '-DMEM_PTR=char *' if your malloc return type is not 'void *'.
7   MACH =
8 + OPT = -O
9   CFLAGS = $(MACH) $(OPT)
10   CC = cc
11  
12 < OBJS = parser.o context.o xf.o object.o lookup.o badarg.o words.o fvect.o
12 > OBJS = parser.o context.o xf.o object.o lookup.o badarg.o \
13 > words.o fvect.o
14  
15 + all:    libmgf.a mgfilt mgf2inv 3ds2mgf
16 +
17 + mgfilt: libmgf.a mgfilt.o
18 +        $(CC) $(CFLAGS) -o mgfilt mgfilt.o libmgf.a -lm
19 +
20   libmgf.a:       $(OBJS)
21          ar rc libmgf.a $(OBJS)
22          -ranlib libmgf.a
23  
24 < mgfilt: libmgf.a mgfilt.o
25 <        $(CC) $(CFLAGS) -o mgfilt mgfilt.o libmgf.a -lm
24 > mgf2inv:        libmgf.a mgf2inv.o cvrgb.o
25 >        $(CC) $(CFLAGS) -o mgf2inv mgf2inv.o cvrgb.o libmgf.a -lm
26  
27 + 3ds2mgf:        3ds2mgf.o rayopt.o vect.o
28 +        $(CC) $(CFLAGS) -o 3ds2mgf 3ds2mgf.o rayopt.o vect.o -lm
29 +
30   clean:
31 <        set nonomatch ; rm -f *.o
31 >        set nonomatch ; rm -f *.o libmgf.a mgfilt mgf2inv 3ds2mgf
32  
33 < parser.o context.o xf.o object.o fvect.o:       parser.h
33 > parser.o context.o xf.o object.o fvect.o mgf2inv.o cvrgb.o:     parser.h
34  
35   parser.o context.o lookup.o:    lookup.h
36  
37   parser.o:       messages.h
38  
39   mgfilt.o:       parser.h
40 +
41 + 3ds2mgf.o rayopt.o:     rayopt.h
42 +
43 + 3ds2mgf.o rayopt.o vect.o:      vect.h

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines