Changeset 3031 for trunk/src/opengl/glu/tess
- Timestamp:
- Mar 7, 2000, 12:39:20 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/glu/tess/makefile
r2945 r3031 1 # $Id: makefile,v 1.3 2000-02-29 13:56:50 sandervl Exp $ 1 # $Id: makefile,v 1.4 2000-03-06 23:33:50 bird Exp $ 2 2 3 # 3 # PD-Win32 API4 # Odin32 API 4 5 # 5 6 # glu/tess makefile 6 7 # 7 8 9 # Directory macros. 8 10 PDWIN32_INCLUDE = ..\..\..\..\include 9 PDWIN32_LIB = ..\..\..\..\lib10 PDWIN32_BIN = ..\..\..\..\bin11 PDWIN32_TOOLS = ..\..\..\..\tools\bin11 PDWIN32_LIB = ..\..\..\..\lib 12 PDWIN32_BIN = ..\..\..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\..\..\tools\bin 12 14 13 15 16 # Local cleanup only. 17 LOCALCLEAN = 1 18 19 20 # Compiler, tools, and interference rules. 14 21 !include $(PDWIN32_INCLUDE)/pdwin32.mk 15 22 16 CINCLUDE=-I.. -I..\..\mesa -I$(PDWIN32_INCLUDE) -I..\include -I..\..\mesa\GL17 CDEFS=-DNDEBUG -Tdp18 23 19 CFLAGS = $(CFLAGS) $(CINCLUDE) $(CDEFS) -DNDEBUG 20 C XXFLAGS = $(CXXFLAGS) $(CINCLUDE) -$(CDEFS) -DNDEBUG24 # Flag overloads and local macros. 25 CLEANEXTRAS = 21 26 22 OBJS= dict.obj memalloc.obj mesh.obj normal.obj priorityq.obj \ 23 render.obj sweep.obj tess.obj tessmono.obj geom.obj 24 25 all: $(OBJS) 27 CINCLUDE = -I.. -I..\..\mesa -I..\include -I..\..\mesa\GL 28 CDEFS = -DNDEBUG -Tdp 29 CFLAGS = $(CFLAGS) $(CINCLUDE) $(CDEFS) -DNDEBUG 30 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) -$(CDEFS) -DNDEBUG 26 31 27 32 33 34 # Object files. All objects should be prefixed with $(OBJDIR)! 35 OBJS= \ 36 $(OBJDIR)\dict.obj \ 37 $(OBJDIR)\memalloc.obj \ 38 $(OBJDIR)\mesh.obj \ 39 $(OBJDIR)\normal.obj \ 40 $(OBJDIR)\priorityq.obj \ 41 $(OBJDIR)\render.obj \ 42 $(OBJDIR)\sweep.obj \ 43 $(OBJDIR)\tess.obj \ 44 $(OBJDIR)\tessmono.obj \ 45 $(OBJDIR)\geom.obj 46 47 48 # Target name - name of the library without extention and path. 49 TARGET = tess 50 51 52 # Create all libraries (not importlibraries) 53 all: $(OBJDIR) \ 54 $(OBJDIR)\$(TARGET).lib 55 56 57 # Create all libraries (not importlibraries) 58 libs: all 59 60 61 # Lib rule - build importlibrary (and evt. other libs) 62 $(OBJDIR)\$(TARGET).lib: $(OBJS) 63 $(RM) $@ 64 $(ILIB) $(ILIBFLAGS) $@ $(OBJS); 65 66 67 # Dep rule - makes depenencies for C, C++ and Asm files. 28 68 dep: 29 69 $(DEPEND) $(CINCLUDE) *.c *.cpp *.h *.asm *.inc \ 30 70 ..\..\mesa\*.h ..\*.h ..\include\*.h 31 71 32 !ifndef NODEP33 !include .depend34 !endif35 72 73 # Includes the common rules. 74 !include $(PDWIN32_INCLUDE)/pdwin32.post 36 75 37 clean:38 $(RM) *.obj
Note:
See TracChangeset
for help on using the changeset viewer.