Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1901 serge 1
# Makefile for core library for VMS
2
# contributed by Jouk Jansen  joukj@hrem.nano.tudelft.nl
3
# Last revision : 29 September 2008
4
.first
5
	define gl [---.include.gl]
6
	define math [-.math]
7
	define swrast [-.swrast]
8
	define array_cache [-.array_cache]
9
	define glapi [-.glapi]
10
	define main [-.main]
11
	define shader [-.shader]
12
 
13
.include [---]mms-config.
14
 
15
##### MACROS #####
16
 
17
VPATH = RCS
18
 
19
INCDIR = [---.include],[-.main],[-.glapi],[.slang]
20
LIBDIR = [---.lib]
21
CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1,"__extension__=")/name=(as_is,short)/float=ieee/ieee=denorm
22
 
23
SOURCES = \
24
	atifragshader.c \
25
	arbprogparse.c \
26
	arbprogram.c \
27
	nvfragparse.c \
28
	nvprogram.c \
29
	nvvertparse.c \
30
	program.c \
31
	programopt.c \
32
	prog_debug.c \
33
	prog_execute.c \
34
	prog_instruction.c \
35
	prog_parameter.c \
36
	prog_print.c \
37
	prog_cache.c \
38
	prog_statevars.c \
39
	shader_api.c prog_uniform.c
40
 
41
OBJECTS = \
42
	atifragshader.obj,\
43
	arbprogparse.obj,\
44
	arbprogram.obj,\
45
	nvfragparse.obj,\
46
	nvprogram.obj,\
47
	nvvertparse.obj,\
48
	program.obj,\
49
	programopt.obj,\
50
	prog_debug.obj,\
51
	prog_execute.obj,\
52
	prog_instruction.obj,\
53
	prog_parameter.obj,\
54
	prog_print.obj,\
55
	prog_statevars.obj,\
56
	shader_api.obj,prog_uniform.obj,prog_cache.obj
57
 
58
##### RULES #####
59
 
60
VERSION=Mesa V3.4
61
 
62
##### TARGETS #####
63
all :
64
	$(MMS)$(MMSQUALIFIERS) $(LIBDIR)$(GL_LIB)
65
	set def [.slang]
66
	$(MMS)$(MMSQUALIFIERS)
67
	set def [-]
68
 
69
# Make the library
70
$(LIBDIR)$(GL_LIB) : $(OBJECTS)
71
  @ library $(LIBDIR)$(GL_LIB) $(OBJECTS)
72
 
73
clean :
74
	purge
75
	delete *.obj;*
76
 
77
atifragshader.obj : atifragshader.c
78
arbprogparse.obj : arbprogparse.c
79
arbprogram.obj : arbprogram.c
80
nvfragparse.obj : nvfragparse.c
81
nvprogram.obj : nvprogram.c
82
nvvertparse.obj : nvvertparse.c
83
program.obj : program.c
84
programopt. obj : programopt.c
85
prog_debug.obj : prog_debug.c
86
prog_execute.obj : prog_execute.c
87
prog_instruction.obj : prog_instruction.c
88
prog_parameter.obj : prog_parameter.c
89
prog_print.obj : prog_print.c
90
prog_statevars.obj : prog_statevars.c
91
shader_api.obj : shader_api.c
92
prog_uniform.obj : prog_uniform.c
93
prog_cache.obj : prog_cache.c