-
Notifications
You must be signed in to change notification settings - Fork 5
/
Makefile
70 lines (64 loc) · 1.1 KB
/
Makefile
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
63
64
65
66
67
68
69
OCC_DIR=/usr/local/oce
OCC_LIB = -lPTKernel \
-lTKAdvTools \
-lTKBin \
-lTKBinL \
-lTKBinTObj \
-lTKBinXCAF \
-lTKBO \
-lTKBool \
-lTKBRep \
-lTKCAF \
-lTKCDF \
-lTKernel \
-lTKFeat \
-lTKFillet \
-lTKG2d \
-lTKG3d \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKHLR \
-lTKIGES \
-lTKLCAF \
-lTKMath \
-lTKMesh \
-lTKMeshVS \
-lTKNIS \
-lTKOffset \
-lTKPCAF \
-lTKPLCAF \
-lTKPrim \
-lTKPShape \
-lTKShapeSchema \
-lTKShHealing \
-lTKStdLSchema \
-lTKStdSchema \
-lTKSTEP209 \
-lTKSTEP \
-lTKSTEPAttr \
-lTKSTEPBase \
-lTKSTL \
-lTKTObj \
-lTKTopAlgo \
-lTKVoxel \
-lTKVRML \
-lTKXCAF \
-lTKXCAFSchema \
-lTKXDEIGES \
-lTKXDESTEP \
-lTKXMesh \
-lTKXml \
-lTKXmlL \
-lTKXmlTObj \
-lTKXmlXCAF \
-lTKXSBase \
-lTKService \
-lTKOpenGl \
-lTKV3d
OBJS = step_mesher.o s3d_model.o vrml_writer.o
CXXFLAGS = -I$(OCC_DIR)/include/oce -DLIN -DLININTEL -DHAVE_CONFIG_H -DHAVE_IOSTREAM -DHAVE_FSTREAM -DHAVE_LIMITS_H -I. -g $(WX_CFLAGS)
LDFLAGS = $(WX_LIBS) -L$(OCC_DIR)/lib $(OCC_LIB) $(OCC_LIB) $(OCC_LIB) $(OCC_LIB) -lX11 -ldl -lfreetype -lpthread -lGL
all: $(OBJS)
g++ -o step2wrl $(OBJS) $(LDFLAGS)
clean:
rm -f step2wrl $(OBJS)