Changeset 3031 for trunk/src/opengl/glu/nurbs
- Timestamp:
- Mar 7, 2000, 12:39:20 AM (26 years ago)
- Location:
- trunk/src/opengl/glu/nurbs
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/glu/nurbs/interface/makefile
r2961 r3031 1 # $Id: makefile,v 1. 5 2000-03-01 14:50:16 sandervlExp $1 # $Id: makefile,v 1.6 2000-03-06 23:33:49 bird Exp $ 2 2 # 3 3 # PD-Win32 API … … 6 6 # 7 7 8 # Directory macros. 8 9 PDWIN32_INCLUDE = ..\..\..\..\..\include 9 PDWIN32_LIB = ..\..\..\..\..\lib10 PDWIN32_BIN = ..\..\..\..\..\bin11 PDWIN32_TOOLS = ..\..\..\..\..\tools\bin10 PDWIN32_LIB = ..\..\..\..\..\lib 11 PDWIN32_BIN = ..\..\..\..\..\$(OBJDIR) 12 PDWIN32_TOOLS = ..\..\..\..\..\tools\bin 12 13 13 14 15 # Local cleanup only. 16 LOCALCLEAN = 1 17 18 19 # Compiler, tools, and interference rules. 14 20 !include $(PDWIN32_INCLUDE)/pdwin32.mk 15 21 16 CINCLUDE=-I..\..\..\mesa\GL -I..\.. -I..\internals -I..\nurbtess -I$(PDWIN32_INCLUDE) -I..\..\include -I..\..\..\mesa17 22 18 CFLAGS = $(CFLAGS) $(CINCLUDE) -DNDEBUG 19 C XXFLAGS = $(CXXFLAGS) $(CINCLUDE) -DNDEBUG23 # Flag overloads and local macros. 24 CLEANEXTRAS = 20 25 21 OBJS = glcurveval.obj glinterface.obj glrenderer.obj glsurfeval.obj \ 22 insurfeval.obj bezierPatch.obj bezierEval.obj bezierPatchMesh.obj \ 23 incurveeval.obj 26 CINCLUDE = -I..\..\..\mesa\GL -I..\.. -I..\internals -I..\nurbtess \ 27 -I..\..\include -I..\..\..\mesa 24 28 25 all: $(OBJS) 29 CFLAGS = $(CFLAGS) $(CINCLUDE) -DNDEBUG 30 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) -DNDEBUG 26 31 27 32 33 # Object files. All objects should be prefixed with $(OBJDIR)! 34 OBJS = \ 35 $(OBJDIR)\glcurveval.obj \ 36 $(OBJDIR)\glinterface.obj \ 37 $(OBJDIR)\glrenderer.obj \ 38 $(OBJDIR)\glsurfeval.obj \ 39 $(OBJDIR)\insurfeval.obj \ 40 $(OBJDIR)\bezierPatch.obj \ 41 $(OBJDIR)\bezierEval.obj \ 42 $(OBJDIR)\bezierPatchMesh.obj \ 43 $(OBJDIR)\incurveeval.obj 44 45 46 # Target name - name of the library without extention and path. 47 TARGET = interface 48 49 50 # Create all libraries (not importlibraries) 51 all: $(OBJDIR) \ 52 $(OBJDIR)\$(TARGET).lib 53 54 55 # Create all libraries (not importlibraries) 56 libs: all 57 58 59 # Lib rule - build importlibrary (and evt. other libs) 60 $(OBJDIR)\$(TARGET).lib: $(OBJS) 61 $(RM) $@ 62 $(ILIB) $(ILIBFLAGS) $@ $(OBJS); 63 64 65 # Dep rule - makes depenencies for C, C++ and Asm files. 28 66 dep: 29 67 $(DEPEND) $(CINCLUDE) *.c *.cpp *.h *.asm *.inc \ 30 68 ..\internals\*.h ..\nurbtess\*.h ..\..\..\mesa\GL\*.h 31 69 32 !ifndef NODEP33 !include .depend34 !endif35 70 71 # Includes the common rules. 72 !include $(PDWIN32_INCLUDE)/pdwin32.post 36 73 37 clean:38 $(RM) *.obj *.pch39 -
trunk/src/opengl/glu/nurbs/internals/makefile
r2945 r3031 1 # $Id: makefile,v 1. 3 2000-02-29 13:56:49 sandervlExp $1 # $Id: makefile,v 1.4 2000-03-06 23:33:49 bird Exp $ 2 2 3 3 # 4 # PD-Win32 API4 # Odin32 API 5 5 # 6 6 # glu/nurbs/internals makefile 7 7 # 8 8 9 # Directory macros. 9 10 PDWIN32_INCLUDE = ..\..\..\..\..\include 10 PDWIN32_LIB = ..\..\..\..\..\lib11 PDWIN32_BIN = ..\..\..\..\..\bin12 PDWIN32_TOOLS = ..\..\..\..\..\tools\bin11 PDWIN32_LIB = ..\..\..\..\..\lib 12 PDWIN32_BIN = ..\..\..\..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\..\..\..\tools\bin 13 14 14 15 16 # Local cleanup only. 17 LOCALCLEAN = 1 18 19 20 # Compiler, tools, and interference rules. 15 21 !include $(PDWIN32_INCLUDE)/pdwin32.mk 16 22 17 CINCLUDE=-I..\internals -I..\nurbtess -I..\..\..\mesa\GL -I..\..\include -I$(PDWIN32_INCLUDE)18 CDEFS=-DSTANDALONE -DLIBRARYBUILD -DNDEBUG19 23 20 CFLAGS = $(CFLAGS) $(CINCLUDE) $(CDEFS) 21 C XXFLAGS = $(CXXFLAGS) $(CINCLUDE) $(CDEFS)24 # Flag overloads and local macros. 25 CLEANEXTRAS = 22 26 23 OBJS = arc.obj arcsorter.obj arctess.obj backend.obj basiccrveval.obj \ 24 basicsurfeval.obj bin.obj bufpool.obj cachingeval.obj ccw.obj \ 25 coveandtiler.obj curve.obj curvelist.obj curvesub.obj displaylist.obj \ 26 flist.obj flistsorter.obj hull.obj intersect.obj knotvector.obj \ 27 mapdesc.obj mapdescv.obj maplist.obj mesher.obj monotonizer.obj \ 28 mycode.obj nurbsinterfac.obj nurbstess.obj patch.obj patchlist.obj \ 29 quilt.obj reader.obj renderhints.obj slicer.obj sorter.obj \ 30 splitarcs.obj subdivider.obj tobezier.obj trimline.obj trimregion.obj \ 31 trimvertpool.obj uarray.obj varray.obj dataTransform.obj \ 32 monoTriangulationBackend.obj 27 CINCLUDE = -I..\internals -I..\nurbtess -I..\..\..\mesa\GL -I..\..\include 28 CDEFS = -DSTANDALONE -DLIBRARYBUILD -DNDEBUG 33 29 34 all: $(OBJS) 30 CFLAGS = $(CFLAGS) $(CINCLUDE) $(CDEFS) 31 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) $(CDEFS) 35 32 36 33 34 # Object files. All objects should be prefixed with $(OBJDIR)! 35 OBJS = \ 36 $(OBJDIR)\arc.obj \ 37 $(OBJDIR)\arcsorter.obj \ 38 $(OBJDIR)\arctess.obj \ 39 $(OBJDIR)\backend.obj \ 40 $(OBJDIR)\basiccrveval.obj \ 41 $(OBJDIR)\basicsurfeval.obj \ 42 $(OBJDIR)\bin.obj \ 43 $(OBJDIR)\bufpool.obj \ 44 $(OBJDIR)\cachingeval.obj \ 45 $(OBJDIR)\ccw.obj \ 46 $(OBJDIR)\coveandtiler.obj \ 47 $(OBJDIR)\curve.obj \ 48 $(OBJDIR)\curvelist.obj \ 49 $(OBJDIR)\curvesub.obj \ 50 $(OBJDIR)\displaylist.obj \ 51 $(OBJDIR)\flist.obj \ 52 $(OBJDIR)\flistsorter.obj \ 53 $(OBJDIR)\hull.obj \ 54 $(OBJDIR)\intersect.obj \ 55 $(OBJDIR)\knotvector.obj \ 56 $(OBJDIR)\mapdesc.obj \ 57 $(OBJDIR)\mapdescv.obj \ 58 $(OBJDIR)\maplist.obj \ 59 $(OBJDIR)\mesher.obj \ 60 $(OBJDIR)\monotonizer.obj \ 61 $(OBJDIR)\mycode.obj 62 63 OBJS2 = \ 64 $(OBJDIR)\nurbsinterfac.obj \ 65 $(OBJDIR)\nurbstess.obj \ 66 $(OBJDIR)\patch.obj \ 67 $(OBJDIR)\patchlist.obj \ 68 $(OBJDIR)\quilt.obj \ 69 $(OBJDIR)\reader.obj \ 70 $(OBJDIR)\renderhints.obj \ 71 $(OBJDIR)\slicer.obj \ 72 $(OBJDIR)\sorter.obj \ 73 $(OBJDIR)\splitarcs.obj \ 74 $(OBJDIR)\subdivider.obj \ 75 $(OBJDIR)\tobezier.obj \ 76 $(OBJDIR)\trimline.obj \ 77 $(OBJDIR)\trimregion.obj \ 78 $(OBJDIR)\trimvertpool.obj \ 79 $(OBJDIR)\uarray.obj \ 80 $(OBJDIR)\varray.obj \ 81 $(OBJDIR)\dataTransform.obj \ 82 $(OBJDIR)\monoTriangulationBackend.obj 83 84 85 # Target name - name of the library without extention and path. 86 TARGET = internals 87 88 89 # Create all libraries (not importlibraries) 90 all: $(OBJDIR) \ 91 $(OBJDIR)\$(TARGET).lib 92 93 94 # Create all libraries (not importlibraries) 95 libs: all 96 97 98 # Lib rule - build importlibrary (and evt. other libs) 99 $(OBJDIR)\$(TARGET).lib: $(OBJS) $(OBJS2) 100 $(RM) $@ 101 $(ILIB) $(ILIBFLAGS) $@ $(OBJS); 102 $(ILIB) $(ILIBFLAGS) $@ $(OBJS2); 103 104 105 # Dep rule - makes depenencies for C, C++ and Asm files. 37 106 dep: 38 107 $(DEPEND) $(CINCLUDE) *.c *.cpp *.h *.asm *.inc \ 39 108 ..\nurbtess\*.h ..\..\..\mesa\GL\*.h ..\..\include\*.h 40 109 41 !ifndef NODEP42 !include .depend43 !endif44 110 111 # Includes the common rules. 112 !include $(PDWIN32_INCLUDE)/pdwin32.post 45 113 46 clean:47 $(RM) *.obj *.pch48 -
trunk/src/opengl/glu/nurbs/makefile
r3010 r3031 1 # $Id: makefile,v 1.5 2000-03-04 19:59:20 bird Exp $ 1 # $Id: makefile,v 1.6 2000-03-06 23:33:48 bird Exp $ 2 2 3 # 3 # PD-Win32 API4 # Odin32 API 4 5 # 5 6 # glu/nurbs makefile 6 7 # 7 8 9 # Directory macros. 8 10 PDWIN32_INCLUDE = ..\..\..\..\include 9 11 PDWIN32_LIB = ..\..\..\..\lib 10 PDWIN32_BIN = ..\..\..\..\ bin12 PDWIN32_BIN = ..\..\..\..\$(OBJDIR) 11 13 PDWIN32_TOOLS = ..\..\..\..\tools\bin 12 14 13 15 16 # Compiler, tools, and interference rules. 14 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 15 18 16 19 17 all: 20 # All, libs, dep and clean rule. 21 clean dep all libs: 18 22 cd interface 19 $(MAKE_CMD) 23 $(MAKE_CMD) $@ 20 24 cd ..\internals 21 $(MAKE_CMD) 25 $(MAKE_CMD) $@ 22 26 cd ..\nurbtess 23 $(MAKE_CMD) 27 $(MAKE_CMD) $@ 24 28 cd .. 25 29 26 27 dep:28 cd interface29 $(MAKE_CMD) dep30 cd ..\internals31 $(MAKE_CMD) dep32 cd ..\nurbtess33 $(MAKE_CMD) dep34 cd ..35 36 37 clean:38 cd interface39 $(MAKE_CMD) clean40 cd ..\internals41 $(MAKE_CMD) clean42 cd ..\nurbtess43 $(MAKE_CMD) clean44 cd ..45 -
trunk/src/opengl/glu/nurbs/nurbtess/makefile
r2945 r3031 1 # $Id: makefile,v 1. 3 2000-02-29 13:56:49 sandervlExp $1 # $Id: makefile,v 1.4 2000-03-06 23:33:49 bird Exp $ 2 2 3 3 # 4 # PD-Win32 API4 # Odin32 API 5 5 # 6 6 # glu/nurbs/nurbtess makefile 7 7 # 8 8 9 # Directory macros. 9 10 PDWIN32_INCLUDE = ..\..\..\..\..\include 10 PDWIN32_LIB = ..\..\..\..\..\lib11 PDWIN32_BIN = ..\..\..\..\..\bin12 PDWIN32_TOOLS = ..\..\..\..\..\tools\bin11 PDWIN32_LIB = ..\..\..\..\..\lib 12 PDWIN32_BIN = ..\..\..\..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\..\..\..\tools\bin 13 14 14 15 16 # Local cleanup only. 17 LOCALCLEAN = 1 18 19 20 # Compiler, tools, and interference rules. 15 21 !include $(PDWIN32_INCLUDE)/pdwin32.mk 16 22 17 23 18 CINCLUDE=-I..\internals -I..\nurbtess -I..\..\..\mesa\GL -I$(PDWIN32_INCLUDE) -I..\..\include 24 # Flag overloads and local macros. 25 CLEANEXTRAS = 19 26 20 CFLAGS = $(CFLAGS) $(CINCLUDE) -DNDEBUG 21 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) -DNDEBUG 22 23 OBJS = directedLine.obj gridWrap.obj monoTriangulation.obj partitionY.obj \ 24 polyDBG.obj polyUtil.obj primitiveStream.obj quicksort.obj \ 25 rectBlock.obj sampleComp.obj sampleCompBot.obj sampleCompRight.obj \ 26 sampleCompTop.obj sampleMonoPoly.obj sampledLine.obj searchTree.obj \ 27 partitionX.obj monoChain.obj monoPolyPart.obj 28 29 all: $(OBJS) 27 CINCLUDE = -I..\internals -I..\nurbtess -I..\..\..\mesa\GL -I..\..\include 28 CFLAGS = $(CFLAGS) $(CINCLUDE) -DNDEBUG 29 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) -DNDEBUG 30 30 31 31 32 # Object files. All objects should be prefixed with $(OBJDIR)! 33 OBJS = \ 34 $(OBJDIR)\directedLine.obj \ 35 $(OBJDIR)\gridWrap.obj \ 36 $(OBJDIR)\monoTriangulation.obj \ 37 $(OBJDIR)\partitionY.obj \ 38 $(OBJDIR)\polyDBG.obj \ 39 $(OBJDIR)\polyUtil.obj \ 40 $(OBJDIR)\primitiveStream.obj \ 41 $(OBJDIR)\quicksort.obj \ 42 $(OBJDIR)\rectBlock.obj \ 43 $(OBJDIR)\sampleComp.obj \ 44 $(OBJDIR)\sampleCompBot.obj \ 45 $(OBJDIR)\sampleCompRight.obj \ 46 $(OBJDIR)\sampleCompTop.obj \ 47 $(OBJDIR)\sampleMonoPoly.obj \ 48 $(OBJDIR)\sampledLine.obj \ 49 $(OBJDIR)\searchTree.obj \ 50 $(OBJDIR)\partitionX.obj \ 51 $(OBJDIR)\monoChain.obj \ 52 $(OBJDIR)\monoPolyPart.obj 53 54 55 # Target name - name of the library without extention and path. 56 TARGET = nurbtess 57 58 59 # Create all libraries (not importlibraries) 60 all: $(OBJDIR) \ 61 $(OBJDIR)\$(TARGET).lib 62 63 64 # Create all libraries (not importlibraries) 65 libs: all 66 67 68 # Lib rule - build importlibrary (and evt. other libs) 69 $(OBJDIR)\$(TARGET).lib: $(OBJS) 70 $(RM) $@ 71 $(ILIB) $(ILIBFLAGS) $@ $(OBJS); 72 73 74 # Dep rule - makes depenencies for C, C++ and Asm files. 32 75 dep: 33 76 $(DEPEND) $(CINCLUDE) *.c *.cpp *.h *.asm *.inc \ 34 77 ..\..\mesa\*.h ..\nurbtess\*.h ..\internals\*.h ..\..\include\*.h 35 78 36 !ifndef NODEP37 !include .depend38 !endif39 79 80 # Includes the common rules. 81 !include $(PDWIN32_INCLUDE)/pdwin32.post 40 82 41 clean:42 $(RM) *.obj *.pch43
Note:
See TracChangeset
for help on using the changeset viewer.