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

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

Added original make3d

File size: 3.8 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
21CSRCS = \
22        ply2verts.c  plycomps.c    plycrunch.c  plynormals.c \
23        plybbox.c    plyconvert.c  plyflip.c    plyremove.c \
24        plybound.c   plyhead.c     plyunshared.c
25
26CXXSRCS = \
27        plyarea.cc      plyxform.cc plyconfthresh.cc\
28        plyaddinfo.cc    plymirror.cc \
29        plystrip.cc      plyconfcrop.cc  plysubtract.cc \
30        plyshared.cc     plyvolume.cc    plydice.cc \
31        plyplanecrop.cc xyz2ply.cc       plysubdiv.cc
32
33PERLSRCS = \
34        plys2set        plysets2conf    plysetlevel \
35        ply2crunchset   ply2bboxcube
36
37TARGETS = \
38        plybbox      plyflip        plyvolume \
39        plybound     plyhead        ply2asc \
40        plycomps     plynormals     plyunshared \
41        ply2verts    plyremove      plyxform \
42        plyaddinfo   plyshared      ply2bin \
43        plyarea      plycrunch      plymirror \
44        plydice      plyconfcrop    plysubtract \
45        plyplanecrop plysubdiv    plystrip       xyz2ply \
46        plyconfthresh
47
48SGICXXSRCS = iv2ply.cc ply2iv.cc
49
50SGITARGETS = \
51        iv2ply ply2iv
52
53LIBS = -lply -lm
54
55ROOT = ../..
56
57-include ../compile-flags
58
59iv2ply: iv2ply.o
60        $(CXX) -o $@ iv2ply.o $(LIBPATHS) -lInventor $(LIBS)
61
62ply2iv: ply2iv.o
63        $(CXX) -o $@ ply2iv.o $(LIBPATHS) -lInventor $(LIBS)
64
65plyaddinfo: plyaddinfo.o
66        $(CXX) -o $@ plyaddinfo.o $(LIBPATHS) $(LIBS)
67
68plyarea: plyarea.o
69        $(CXX) -o $@ plyarea.o $(LIBPATHS) $(LIBS)
70
71plyhead: plyhead.o
72        $(CC) -o $@ plyhead.o $(LIBPATHS) $(LIBS)
73
74plyflip: plyflip.o
75        $(CC) -o $@ plyflip.o $(LIBPATHS) $(LIBS)
76
77plybbox: plybbox.o
78        $(CC) -o $@ plybbox.o $(LIBPATHS) $(LIBS)
79
80plynormals: plynormals.o
81        $(CC) -o $@ plynormals.o $(LIBPATHS) $(LIBS)
82
83plycrunch: plycrunch.o
84        $(CC) -o $@ plycrunch.o $(LIBPATHS) $(LIBS)
85
86plyshared: plyshared.o
87        $(CXX) -o $@ plyshared.o $(LIBPATHS) $(LIBS)
88
89plysubtract: plysubtract.o
90        $(CXX) -o $@ plysubtract.o $(LIBPATHS) $(LIBS)
91
92plyunshared: plyunshared.o
93        $(CC) -o $@ plyunshared.o $(LIBPATHS) $(LIBS)
94
95plyremove: plyremove.o
96        $(CC) -o $@ plyremove.o $(LIBPATHS) $(LIBS)
97
98plybound: plybound.o
99        $(CC) -o $@ plybound.o $(LIBPATHS) $(LIBS)
100
101plycomps: plycomps.o
102        $(CC) -o $@ plycomps.o $(LIBPATHS) $(LIBS)
103
104plyvolume: plyvolume.o
105        $(CXX) -o $@ plyvolume.o $(LIBPATHS) $(LIBS) -llinear
106
107plyxform: plyxform.o
108        $(CXX) -o $@ plyxform.o $(LIBPATHS) -llinear $(LIBS)
109
110plydice: plydice.o
111        $(CXX) -o $@ plydice.o $(LIBPATHS) -llinear $(LIBS)
112
113plymirror: plymirror.o
114        $(CXX) -o $@ plymirror.o $(LIBPATHS) -llinear $(LIBS)
115
116plystrip: plystrip.o
117        $(CXX) -o $@ plystrip.o $(LIBPATHS) $(LIBS)
118
119plyconfcrop: plyconfcrop.o
120        $(CXX) -o $@ plyconfcrop.o $(LIBPATHS) -llinear $(LIBS)
121
122plyconfthresh: plyconfthresh.o
123        $(CXX) -o $@ plyconfthresh.o $(LIBPATHS) -llinear $(LIBS)
124
125plyplanecrop: plyplanecrop.o
126        $(CXX) -o $@ plyplanecrop.o $(LIBPATHS) -llinear $(LIBS)
127
128ply2asc.o: plyconvert.c
129        $(CC) -c plyconvert.c $(CFLAGS) -DWRITE_ASCII
130        mv plyconvert.o ply2asc.o
131
132ply2bin.o: plyconvert.c
133        $(CC) -c plyconvert.c $(CFLAGS) -DWRITE_BINARY
134        mv plyconvert.o ply2bin.o
135
136ply2asc: ply2asc.o
137        $(CC) -o $@ ply2asc.o $(LIBPATHS) $(LIBS)
138
139ply2bin: ply2bin.o
140        $(CC) -o $@ ply2bin.o $(LIBPATHS) $(LIBS)
141
142ply2verts: ply2verts.o
143        $(CC) -o $@ ply2verts.o $(LIBPATHS) $(LIBS)
144
145xyz2ply: xyz2ply.o
146        $(CXX) -o $@ xyz2ply.o $(LIBPATHS)
147
148plysubdiv: plysubdiv.o
149        $(CXX) -o $@ plysubdiv.o $(LIBPATHS) $(LIBS)
150
Note: See TracBrowser for help on using the repository browser.