ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cv/mgflib/Makefile
Revision: 1.13
Committed: Tue Feb 22 15:58:41 2011 UTC (14 years, 2 months ago) by greg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.12: +0 -0 lines
State: FILE REMOVED
Log Message:
Finish of code reorg, moving MGF library into src/cv and src/common

File Contents

# User Rev Content
1 greg 1.1 #
2     # Makefile for MGF parser library
3     #
4 greg 1.5 # 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 greg 1.4 OPT = -O
9 greg 1.1 CFLAGS = $(MACH) $(OPT)
10     CC = cc
11    
12 greg 1.7 OBJS = parser.o context.o xf.o object.o lookup.o badarg.o \
13 greg 1.12 words.o fvect.o ccolor.o
14 greg 1.1
15 greg 1.11 all: libmgf.a mgfilt mgf2inv 3ds2mgf
16 greg 1.7
17 greg 1.3 mgfilt: libmgf.a mgfilt.o
18     $(CC) $(CFLAGS) -o mgfilt mgfilt.o libmgf.a -lm
19    
20 greg 1.1 libmgf.a: $(OBJS)
21     ar rc libmgf.a $(OBJS)
22     -ranlib libmgf.a
23    
24 greg 1.8 mgf2inv: libmgf.a mgf2inv.o cvrgb.o
25     $(CC) $(CFLAGS) -o mgf2inv mgf2inv.o cvrgb.o libmgf.a -lm
26 greg 1.7
27 greg 1.9 3ds2mgf: 3ds2mgf.o rayopt.o vect.o
28     $(CC) $(CFLAGS) -o 3ds2mgf 3ds2mgf.o rayopt.o vect.o -lm
29    
30 greg 1.1 clean:
31 greg 1.9 set nonomatch ; rm -f *.o libmgf.a mgfilt mgf2inv 3ds2mgf
32 greg 1.1
33 greg 1.12 parser.o context.o xf.o object.o \
34     fvect.o mgf2inv.o cvrgb.o: parser.h ccolor.h
35 greg 1.1
36     parser.o context.o lookup.o: lookup.h
37    
38     parser.o: messages.h
39    
40     mgfilt.o: parser.h
41 greg 1.9
42     3ds2mgf.o rayopt.o: rayopt.h
43    
44     3ds2mgf.o rayopt.o vect.o: vect.h
45 greg 1.12
46     ccolor.o: ccolor.h