Changeset 3031 for trunk/src/opengl/glu/nurbs/internals
- Timestamp:
- Mar 7, 2000, 12:39:20 AM (26 years ago)
- File:
-
- 1 edited
-
trunk/src/opengl/glu/nurbs/internals/makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
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
Note:
See TracChangeset
for help on using the changeset viewer.
