aboutsummaryrefslogtreecommitdiff
path: root/tool_src/BspLib/Makefile
blob: 73853038bc8ba8bc01ae3d570a6dc719b5b9884b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# BspLib makefile

CFILES = AodFormat.cpp\
AodInput.cpp\
AodOutput.cpp\
BRep.cpp\
BSPNode.cpp\
BSPTree.cpp\
BoundingBox.cpp\
BspFormat.cpp\
BspInput.cpp\
BspObject.cpp\
BspObjectList.cpp\
BspOutput.cpp\
BspTool.cpp\
EpsAreas.cpp\
Face.cpp\
IOData3D.cpp\
InputData3D.cpp\
LineSeg.cpp\
Mapping.cpp\
ObjectAodFormat.cpp\
ObjectBSPNode.cpp\
ObjectBinFormat.cpp\
ObjectBspFormat.cpp\
OutputData3D.cpp\
Polygon.cpp\
PolygonList.cpp\
SingleFormat.cpp\
SingleInput.cpp\
SingleOutput.cpp\
SystemIO.cpp\
Texture.cpp\
Transform2.cpp\
Transform3.cpp\
TriMapping.cpp\
Vertex.cpp\
VertexChunk.cpp\
VrmlFile.cpp


CFLAGS = -g -O2 -I../QvLib -I. -fno-for-scope\
         -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp

# use this for JPEG support
#CFLAGS = -g -O2 -I../QvLib -I. -fno-for-scope\
#         -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DUSE_JPEG_LIBRARY

all: libbsp.a

libbsp.a: $(CFILES:.cpp=.o)
	ar rc libbsp.a $(CFILES:.cpp=.o)
	ranlib libbsp.a

.cpp.o:
	gcc $(CFLAGS) -o $@ -c $<

clean:
	rm -f *.o *.a *~