fix filenames
[AROS.git] / workbench / libs / glu / mmakefile.src
blobf45b40b9aa554ecc36c21d360c273cb9da68a871
1 #   $Id$
2 include $(TOP)/config/make.cfg
4 ################################################################################
5 # GLU                                                                          #
6 ################################################################################
8 #MM- workbench-libs-complete : workbench-libs-glu-$(AROS_TARGET_TOOLCHAIN)
9 #MM- workbench-libs-glu-yes : workbench-libs-glu
11 #MM workbench-libs-glu : includes workbench-libs-mesa-linklib
13 SHARED_LIB_SOURCES = \
14             aros/emul_stdc \
15             
16 LIBUTIL_SOURCES = \
17             glu/sgi/libutil/error \
18             glu/sgi/libutil/glue \
19             glu/sgi/libutil/mipmap \
20             glu/sgi/libutil/project \
21             glu/sgi/libutil/quad \
22             glu/sgi/libutil/registry
24 LIBTESS_SOURCES = \
25             glu/sgi/libtess/dict \
26             glu/sgi/libtess/geom \
27             glu/sgi/libtess/memalloc \
28             glu/sgi/libtess/mesh \
29             glu/sgi/libtess/normal \
30             glu/sgi/libtess/priorityq \
31             glu/sgi/libtess/render \
32             glu/sgi/libtess/sweep \
33             glu/sgi/libtess/tess \
34             glu/sgi/libtess/tessmono
36 LIBNURBS_SOURCES = \
37             glu/sgi/libnurbs/interface/bezierEval \
38             glu/sgi/libnurbs/interface/bezierPatch \
39             glu/sgi/libnurbs/interface/bezierPatchMesh \
40             glu/sgi/libnurbs/interface/glcurveval \
41             glu/sgi/libnurbs/interface/glinterface \
42             glu/sgi/libnurbs/interface/glrenderer \
43             glu/sgi/libnurbs/interface/glsurfeval \
44             glu/sgi/libnurbs/interface/incurveeval \
45             glu/sgi/libnurbs/interface/insurfeval \
46             glu/sgi/libnurbs/internals/arc \
47             glu/sgi/libnurbs/internals/arcsorter \
48             glu/sgi/libnurbs/internals/arctess \
49             glu/sgi/libnurbs/internals/backend \
50             glu/sgi/libnurbs/internals/basiccrveval \
51             glu/sgi/libnurbs/internals/basicsurfeval \
52             glu/sgi/libnurbs/internals/bin \
53             glu/sgi/libnurbs/internals/bufpool \
54             glu/sgi/libnurbs/internals/cachingeval \
55             glu/sgi/libnurbs/internals/ccw \
56             glu/sgi/libnurbs/internals/coveandtiler \
57             glu/sgi/libnurbs/internals/curve \
58             glu/sgi/libnurbs/internals/curvelist \
59             glu/sgi/libnurbs/internals/curvesub \
60             glu/sgi/libnurbs/internals/dataTransform \
61             glu/sgi/libnurbs/internals/displaylist \
62             glu/sgi/libnurbs/internals/flist \
63             glu/sgi/libnurbs/internals/flistsorter \
64             glu/sgi/libnurbs/internals/hull \
65             glu/sgi/libnurbs/internals/intersect \
66             glu/sgi/libnurbs/internals/knotvector \
67             glu/sgi/libnurbs/internals/mapdesc \
68             glu/sgi/libnurbs/internals/mapdescv \
69             glu/sgi/libnurbs/internals/maplist \
70             glu/sgi/libnurbs/internals/mesher \
71             glu/sgi/libnurbs/internals/monotonizer \
72             glu/sgi/libnurbs/internals/monoTriangulationBackend \
73             glu/sgi/libnurbs/internals/mycode \
74             glu/sgi/libnurbs/internals/nurbstess \
75             glu/sgi/libnurbs/internals/nurbsinterfac \
76             glu/sgi/libnurbs/internals/patch \
77             glu/sgi/libnurbs/internals/patchlist \
78             glu/sgi/libnurbs/internals/quilt \
79             glu/sgi/libnurbs/internals/reader \
80             glu/sgi/libnurbs/internals/renderhints \
81             glu/sgi/libnurbs/internals/slicer \
82             glu/sgi/libnurbs/internals/sorter \
83             glu/sgi/libnurbs/internals/splitarcs \
84             glu/sgi/libnurbs/internals/subdivider \
85             glu/sgi/libnurbs/internals/tobezier \
86             glu/sgi/libnurbs/internals/trimline \
87             glu/sgi/libnurbs/internals/trimregion \
88             glu/sgi/libnurbs/internals/trimvertpool \
89             glu/sgi/libnurbs/internals/uarray \
90             glu/sgi/libnurbs/internals/varray \
91             glu/sgi/libnurbs/nurbtess/directedLine \
92             glu/sgi/libnurbs/nurbtess/gridWrap \
93             glu/sgi/libnurbs/nurbtess/monoChain \
94             glu/sgi/libnurbs/nurbtess/monoPolyPart \
95             glu/sgi/libnurbs/nurbtess/monoTriangulation \
96             glu/sgi/libnurbs/nurbtess/partitionX \
97             glu/sgi/libnurbs/nurbtess/partitionY \
98             glu/sgi/libnurbs/nurbtess/polyDBG \
99             glu/sgi/libnurbs/nurbtess/polyUtil \
100             glu/sgi/libnurbs/nurbtess/primitiveStream \
101             glu/sgi/libnurbs/nurbtess/quicksort \
102             glu/sgi/libnurbs/nurbtess/rectBlock \
103             glu/sgi/libnurbs/nurbtess/sampleCompBot \
104             glu/sgi/libnurbs/nurbtess/sampleComp \
105             glu/sgi/libnurbs/nurbtess/sampleCompRight \
106             glu/sgi/libnurbs/nurbtess/sampleCompTop \
107             glu/sgi/libnurbs/nurbtess/sampledLine \
108             glu/sgi/libnurbs/nurbtess/sampleMonoPoly \
109             glu/sgi/libnurbs/nurbtess/searchTree \
111 LIBRARY_SOURCES = \
112             $(addprefix ../../, $(LIBUTIL_SOURCES)) \
113             $(addprefix ../../, $(LIBTESS_SOURCES)) \
114             $(addprefix ../../, $(SHARED_LIB_SOURCES)) \
116 USER_INCLUDES := \
117             -I$(SRCDIR)/$(CURDIR)/../../glu/sgi/include \
118             -I$(SRCDIR)/$(CURDIR)/../../glu/sgi/libnurbs/internals \
119             -I$(SRCDIR)/$(CURDIR)/../../glu/sgi/libnurbs/nurbtess \
121 USER_CFLAGS := -DLIBRARYBUILD -fno-asynchronous-unwind-tables -fno-exceptions 
124 CC_SOURCES := \
125     $(addprefix ../../, $(LIBNURBS_SOURCES)) \
127 CPP_SOURCES := \
128     ../../aros/emul_stdc++ \
130 #MM- core-linklibs : linklibs-glu
132 %build_module mmake=workbench-libs-glu \
133     modname=glu modtype=library linklibname=GLU \
134     files="$(LIBRARY_SOURCES)" cxxfiles="$(CPP_SOURCES) $(CC_SOURCES)" \
135     uselibs="GL stdcio stdc"
137 %common