Subversion Repositories Kolibri OS

Rev

Rev 5097 | Rev 6084 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4104 Serge 1
 
2
 
5354 serge 3
4104 Serge 4
DEFINES	 = -D__KERNEL__ -DCONFIG_X86_32 -DCONFIG_TINY_RCU -DCONFIG_X86_L1_CACHE_SHIFT=6
5
 
5354 serge 6
7
4104 Serge 8
 
5354 serge 9
 
4104 Serge 10
DRM_TOPDIR   	= $(CURDIR)/..
11
12
INCLUDES =	-I$(DRV_INCLUDES)	\
13
 
5354 serge 14
		-I$(DRV_INCLUDES)/uapi	\
15
		-I$(DRV_INCLUDES)/drm -I./ -I$(DRV_INCLUDES)
16
17
CFLAGS= -c -O2 $(INCLUDES) $(DEFINES) -march=i686 -msse2 -fomit-frame-pointer -fno-ident -fno-builtin-printf
4104 Serge 18
 
5060 serge 19
4104 Serge 20
LIBPATH:= $(DDK_TOPDIR)
21
 
5060 serge 22
LIBS:=    -lddk -lcore -lgcc
4104 Serge 23
 
24
PE_FLAGS = --major-os-version 0 --minor-os-version 7 --major-subsystem-version 0 \
25
 
5060 serge 26
27
LDFLAGS = -nostdlib -shared -s $(PE_FLAGS) --image-base 0\
28
 
29
4104 Serge 30
31
 
32
 
33
HFILES:=     		$(DRV_INCLUDES)/linux/types.h		\
34
 
35
			$(DRV_INCLUDES)/linux/pci.h		\
36
			$(DRV_INCLUDES)/drm/drm.h		\
37
			$(DRV_INCLUDES)/drm/drmP.h		\
38
			$(DRV_INCLUDES)/drm/drm_edid.h		\
39
			$(DRV_INCLUDES)/drm/drm_crtc.h		\
40
			$(DRV_INCLUDES)/drm/drm_mode.h		\
41
			$(DRV_INCLUDES)/drm/drm_mm.h		\
42
			i915_drv.h				\
43
			bitmap.h
44
45
NAME_SRC=		main.c					\
46
 
47
			dvo_ch7017.c				\
48
			dvo_ch7xxx.c				\
49
			dvo_ivch.c				\
50
			dvo_ns2501.c				\
51
			dvo_sil164.c				\
52
			dvo_tfp410.c				\
53
			i915_cmd_parser.c			\
54
			i915_dma.c				\
5060 serge 55
			i915_drv.c				\
4104 Serge 56
			i915_gem.c				\
57
			i915_gem_context.c			\
58
			i915_gem_execbuffer.c			\
59
			i915_gem_evict.c			\
4560 Serge 60
			i915_gem_gtt.c				\
5060 serge 61
			i915_gem_render_state.c			\
4104 Serge 62
			i915_gem_stolen.c			\
5060 serge 63
			i915_gem_tiling.c			\
4104 Serge 64
			i915_gpu_error.c			\
65
			i915_irq.c				\
4126 Serge 66
			i915_params.c				\
4104 Serge 67
			intel_audio.c				\
5060 serge 68
			intel_bios.c				\
5354 serge 69
			intel_crt.c				\
4104 Serge 70
			intel_ddi.c				\
71
			intel_display.c				\
72
			intel_dp.c				\
73
			intel_dp_mst.c				\
74
			intel_dsi.c				\
5060 serge 75
			intel_dsi_cmd.c				\
4560 Serge 76
			intel_dsi_panel_vbt.c			\
77
			intel_dsi_pll.c				\
5060 serge 78
			intel_dvo.c				\
4560 Serge 79
			intel_fbdev.c				\
4104 Serge 80
			intel_fifo_underrun.c			\
4560 Serge 81
			intel_frontbuffer.c			\
5354 serge 82
			intel_hdmi.c				\
83
			intel_i2c.c				\
4104 Serge 84
			intel_lrc.c				\
85
			intel_lvds.c				\
5354 serge 86
			intel_modes.c				\
4104 Serge 87
			intel_panel.c				\
88
			intel_pm.c				\
89
			intel_psr.c				\
90
			intel_renderstate_gen6.c		\
5354 serge 91
			intel_renderstate_gen7.c		\
5060 serge 92
			intel_renderstate_gen8.c		\
93
			intel_renderstate_gen9.c		\
94
			intel_ringbuffer.c			\
5354 serge 95
			intel_runtime_pm.c			\
4104 Serge 96
			intel_sdvo.c				\
5354 serge 97
			intel_sideband.c			\
4104 Serge 98
			intel_sprite.c				\
99
			intel_uncore.c				\
100
			kms_display.c				\
101
			kos_gem_fb.c				\
102
			utils.c					\
4280 Serge 103
			../hdmi.c				\
4104 Serge 104
			Gtt/intel-agp.c				\
105
			Gtt/intel-gtt.c				\
106
			../drm_cache.c				\
107
			../drm_global.c				\
4293 Serge 108
			../drm_drv.c				\
4104 Serge 109
			../drm_vma_manager.c			\
110
			$(DRM_TOPDIR)/i2c/i2c-core.c		\
111
			$(DRM_TOPDIR)/i2c/i2c-algo-bit.c	\
112
			$(DRM_TOPDIR)/drm_crtc.c		\
113
			$(DRM_TOPDIR)/drm_crtc_helper.c		\
114
			$(DRM_TOPDIR)/drm_dp_helper.c		\
115
			../drm_dp_mst_topology.c		\
116
			$(DRM_TOPDIR)/drm_atomic.c		\
5060 serge 117
			$(DRM_TOPDIR)/drm_edid.c		\
5354 serge 118
			$(DRM_TOPDIR)/drm_fb_helper.c		\
4104 Serge 119
			$(DRM_TOPDIR)/drm_gem.c			\
120
			$(DRM_TOPDIR)/drm_irq.c			\
121
			$(DRM_TOPDIR)/drm_mm.c			\
122
			$(DRM_TOPDIR)/drm_modes.c		\
123
			$(DRM_TOPDIR)/drm_modeset_lock.c	\
124
			$(DRM_TOPDIR)/drm_pci.c			\
5060 serge 125
			$(DRM_TOPDIR)/drm_plane_helper.c	\
4104 Serge 126
			$(DRM_TOPDIR)/drm_probe_helper.c	\
5060 serge 127
			$(DRM_TOPDIR)/drm_rect.c		\
128
			$(DRM_TOPDIR)/drm_stub.c
4104 Serge 129
130
SRC_DEP:=
131
 
132
133
 
134
 
135
136
137
 
138
 
139
 
140
$(NAME).dll: $(NAME_OBJS) $(FW_BINS) $(SRC_DEP) i915.lds Makefile
141
 
5060 serge 142
4104 Serge 143
144
 
145
 
146
5060 serge 147
%.o : %.S $(HFILES) Makefile
4104 Serge 148
 
149
150
151
 
152
 
153
154
155
 
156