source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/vrippack-0.31/bin/makefile @ 37

Last change on this file since 37 was 37, checked in by (none), 14 years ago

Added original make3d

File size: 7.4 KB
Line 
1#! gmake
2
3#
4#  Brian Curless
5
6#  Computer Graphics Laboratory
7#  Stanford University
8
9#  ---------------------------------------------------------------------
10
11#  Copyright (1997) The Board of Trustees of the Leland Stanford Junior
12#  University. Except for commercial resale, lease, license or other
13#  commercial transactions, permission is hereby given to use, copy,
14#  modify this software for academic purposes only.  No part of this
15#  software or any derivatives thereof may be used in the production of
16#  computer models for resale or for use in a commercial
17#  product. STANFORD MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND
18#  CONCERNING THIS SOFTWARE.  No support is implied or provided.
19
20
21# Make the symbolic links necessary for this directory,
22# since cvs doesn't save link files...
23
24PROGS = \
25        crunch.tcl \
26        ply2asc \
27        ply2bin \
28        ply2verts \
29        plyaddinfo \
30        plyarea \
31        plybbox \
32        plybound \
33        plycomps \
34        plycrunch \
35        plyflip \
36        plyhead \
37        plynormals \
38        plyremove \
39        plys2set \
40        plysets2conf \
41        plysetlevel \
42        ply2bboxcube \
43        ply2crunchset \
44        plyshared \
45        plystrip \
46        plysubtract \
47        plyunshared \
48        plyusages \
49        plyxform \
50        plydice \
51        plymirror \
52        plyvolume \
53        plysubdiv \
54        xyz2ply \
55        mm2plys \
56        vrip \
57        vriphead \
58        vripmarch \
59        vripnew \
60        vripslicer \
61        vripsurf \
62        vripupdate \
63        loadbalance \
64        permute \
65        plycull \
66        plycullmaxx \
67        plymerge \
68        pvrip1 \
69        pvrip2 \
70        pvripsplit \
71        vripsplit \
72        vripsubvollist \
73        plyclean \
74        plygridtomesh \
75        $(NULL)
76
77default: all
78
79all: $(PROGS)
80
81clean: 
82        -rm -f *.o *~
83
84clobber:
85        -rm -f *.o *~ $(PROGS)
86
87depend:
88        echo > makedep
89        makedepend -fmakedep -- $(CFLAGS) -- $(CSRCS)
90        -rm makedep.bak
91
92install: clobber depend all
93
94# Get OS uname
95UNAME := $(shell uname -o)
96
97ifeq ($(UNAME), Cygwin)
98
99    crunch.tcl:
100            cp ../src/plytools/crunch.tcl crunch.tcl
101
102    ply2asc:
103            cp ../src/plytools/ply2asc.exe .
104
105    ply2bin:
106            cp ../src/plytools/ply2bin.exe .
107
108    ply2bboxcube:
109            cp ../src/plytools/ply2bboxcube .
110
111    ply2crunchset:
112            cp ../src/plytools/ply2crunchset .
113
114    ply2verts:
115            cp ../src/plytools/ply2verts.exe .
116
117    plyaddinfo:
118            cp ../src/plytools/plyaddinfo.exe .
119
120    plyarea:
121            cp ../src/plytools/plyarea.exe .
122
123    plybbox:
124            cp ../src/plytools/plybbox.exe .
125
126    plybound:
127            cp ../src/plytools/plybound.exe .
128
129    plycomps:
130            cp ../src/plytools/plycomps.exe .
131
132    plycrunch:
133            cp ../src/plytools/plycrunch.exe .
134
135    plyflip:
136            cp ../src/plytools/plyflip.exe .
137
138    plyhead:
139            cp ../src/plytools/plyhead.exe .
140
141    plynormals:
142            cp ../src/plytools/plynormals.exe .
143
144    plyremove:
145            cp ../src/plytools/plyremove.exe .
146
147    plys2set:
148            cp ../src/plytools/plys2set .
149
150    plysets2conf:
151            cp ../src/plytools/plysets2conf .
152
153    plysetlevel:
154            cp ../src/plytools/plysetlevel .
155
156    plyshared:
157            cp ../src/plytools/plyshared.exe .
158
159    plysubtract:
160            cp ../src/plytools/plysubtract.exe .
161
162    plystrip:
163            cp ../src/plytools/plystrip.exe .
164
165    plyunshared:
166            cp ../src/plytools/plyunshared.exe .
167
168    plyusages:
169            cp ../src/plytools/plyusages.csh plyusages
170
171    plyxform:
172            cp ../src/plytools/plyxform.exe .
173
174    plydice:
175            cp ../src/plytools/plydice.exe .
176
177    plymirror:
178            cp ../src/plytools/plymirror.exe .
179
180    plyvolume:
181            cp ../src/plytools/plyvolume.exe .
182
183    plysubdiv:
184            cp ../src/plytools/plysubdiv.exe .
185
186    xyz2ply:
187            cp ../src/plytools/xyz2ply.exe .
188
189    mm2plys:
190            cp ../src/plytools/mm2plys .
191
192    vrip:
193            cp ../src/vrip/vrip.csh vrip
194
195    vriphead:
196            cp ../src/vrip/vriphead.exe .
197
198    vripmarch:
199            cp ../src/march/vripmarch.exe .
200
201    vripnew:
202            cp ../src/vrip/vripnew.csh vripnew
203
204    vripslicer:
205            cp ../src/vrip/vripslicer.csh vripslicer
206
207    vripsurf:
208            cp ../src/vrip/vripsurf.csh vripsurf
209
210    vripupdate:
211            cp ../src/vrip/vripupdate.csh vripupdate
212
213    loadbalance:
214            cp ../src/pvrip/loadbalance .
215
216    permute:
217            cp ../src/pvrip/permute .
218
219    plycull:
220            cp ../src/pvrip/plycull .
221
222    plycullmaxx:
223            cp ../src/pvrip/plycullmaxx.exe .
224
225    plymerge:
226            cp ../src/pvrip/plymerge.exe .
227
228    pvrip1:
229            cp ../src/pvrip/pvrip1 .
230
231    pvrip2:
232            cp ../src/pvrip/pvrip2 .
233
234    pvripsplit:
235            cp ../src/pvrip/pvripsplit .
236
237    vripsplit:
238            cp ../src/pvrip/vripsplit .
239
240    vripsubvollist:
241            cp ../src/pvrip/vripsubvollist .
242
243    plyclean:
244            cp ../src/plyclean/plyclean.exe .
245
246    plygridtomesh:
247            cp ../src/vrip/plygridtomesh .
248
249else
250
251    crunch.tcl:
252            ln -s ../src/plytools/crunch.tcl crunch.tcl
253
254    ply2asc:
255            ln -s ../src/plytools/ply2asc ply2asc
256
257    ply2bin:
258            ln -s ../src/plytools/ply2bin ply2bin
259
260    ply2bboxcube:
261            ln -s ../src/plytools/ply2bboxcube ply2bboxcube
262
263    ply2crunchset:
264            ln -s ../src/plytools/ply2crunchset ply2crunchset
265
266    ply2verts:
267            ln -s ../src/plytools/ply2verts ply2verts
268
269    plyaddinfo:
270            ln -s ../src/plytools/plyaddinfo plyaddinfo
271
272    plyarea:
273            ln -s ../src/plytools/plyarea plyarea
274
275    plybbox:
276            ln -s ../src/plytools/plybbox plybbox
277
278    plybound:
279            ln -s ../src/plytools/plybound plybound
280
281    plycomps:
282            ln -s ../src/plytools/plycomps plycomps
283
284    plycrunch:
285            ln -s ../src/plytools/plycrunch plycrunch
286
287    plyflip:
288            ln -s ../src/plytools/plyflip plyflip
289
290    plyhead:
291            ln -s ../src/plytools/plyhead plyhead
292
293    plynormals:
294            ln -s ../src/plytools/plynormals plynormals
295
296    plyremove:
297            ln -s ../src/plytools/plyremove plyremove
298
299    plys2set:
300            ln -s ../src/plytools/plys2set plys2set
301
302    plysets2conf:
303            ln -s ../src/plytools/plysets2conf plysets2conf
304
305    plysetlevel:
306            ln -s ../src/plytools/plysetlevel plysetlevel
307
308    plyshared:
309            ln -s ../src/plytools/plyshared plyshared
310
311    plysubtract:
312            ln -s ../src/plytools/plysubtract plysubtract
313
314    plystrip:
315            ln -s ../src/plytools/plystrip plystrip
316
317    plyunshared:
318            ln -s ../src/plytools/plyunshared plyunshared
319
320    plyusages:
321            ln -s ../src/plytools/plyusages.csh plyusages
322
323    plyxform:
324            ln -s ../src/plytools/plyxform plyxform
325
326    plydice:
327            ln -s ../src/plytools/plydice plydice
328
329    plymirror:
330            ln -s ../src/plytools/plymirror plymirror
331
332    plyvolume:
333            ln -s ../src/plytools/plyvolume plyvolume
334
335    plysubdiv:
336            ln -s ../src/plytools/plysubdiv plysubdiv
337
338    xyz2ply:
339            ln -s ../src/plytools/xyz2ply xyz2ply
340
341    mm2plys:
342            ln -s ../src/plytools/mm2plys mm2plys
343
344    vrip:
345            ln -s ../src/vrip/vrip.csh vrip
346
347    vriphead:
348            ln -s ../src/vrip/vriphead vriphead
349
350    vripmarch:
351            ln -s ../src/march/vripmarch vripmarch
352
353    vripnew:
354            ln -s ../src/vrip/vripnew.csh vripnew
355
356    vripslicer:
357            ln -s ../src/vrip/vripslicer.csh vripslicer
358
359    vripsurf:
360            ln -s ../src/vrip/vripsurf.csh vripsurf
361
362    vripupdate:
363            ln -s ../src/vrip/vripupdate.csh vripupdate
364
365    loadbalance:
366            ln -s ../src/pvrip/loadbalance loadbalance
367
368    permute:
369            ln -s ../src/pvrip/permute permute
370
371    plycull:
372            ln -s ../src/pvrip/plycull plycull
373
374    plycullmaxx:
375            ln -s ../src/pvrip/plycullmaxx plycullmaxx
376
377    plymerge:
378            ln -s ../src/pvrip/plymerge plymerge
379
380    pvrip1:
381            ln -s ../src/pvrip/pvrip1 pvrip1
382
383    pvrip2:
384            ln -s ../src/pvrip/pvrip2 pvrip2
385
386    pvripsplit:
387            ln -s ../src/pvrip/pvripsplit pvripsplit
388
389    vripsplit:
390            ln -s ../src/pvrip/vripsplit vripsplit
391
392    vripsubvollist:
393            ln -s ../src/pvrip/vripsubvollist vripsubvollist
394
395    plyclean:
396            ln -s ../src/plyclean/plyclean plyclean
397
398    plygridtomesh:
399            ln -s ../src/vrip/plygridtomesh plygridtomesh
400
401endif
402
403
Note: See TracBrowser for help on using the repository browser.