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
FASM = e:/fasm/fasm.exe
3
4
 
5354 serge 5
DEFINES += -DCONFIG_ARCH_HAS_CACHE_LINE_SIZE -DCONFIG_DRM_I915_FBDEV -DCONFIG_DMI -DKBUILD_MODNAME=\"i915.dll\"
6
4104 Serge 7
 
5354 serge 8
 
4104 Serge 9
DRV_INCLUDES    = /d/kos/kolibri/drivers/include
10
DRM_TOPDIR   	= $(CURDIR)/..
11
12
 
5354 serge 13
		-I$(DRV_INCLUDES)/asm 	\
14
		-I$(DRV_INCLUDES)/uapi	\
15
		-I$(DRV_INCLUDES)/drm -I./ -I$(DRV_INCLUDES)
16
4104 Serge 17
 
5060 serge 18
CFLAGS_OPT+= -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -mno-ms-bitfields -flto
4104 Serge 19
CFLAGS   = -c $(INCLUDES) $(DEFINES) $(CFLAGS_OPT)
20
21
 
4389 Serge 22
4104 Serge 23
 
4389 Serge 24
4104 Serge 25
 
5060 serge 26
4104 Serge 27
 
5060 serge 28
4104 Serge 29
 
5060 serge 30
 
4104 Serge 31
32
 
33
			$(DRV_INCLUDES)/linux/list.h		\
34
			$(DRV_INCLUDES)/linux/pci.h		\
35
			$(DRV_INCLUDES)/drm/drm.h		\
36
			$(DRV_INCLUDES)/drm/drmP.h		\
37
			$(DRV_INCLUDES)/drm/drm_edid.h		\
38
			$(DRV_INCLUDES)/drm/drm_crtc.h		\
39
			$(DRV_INCLUDES)/drm/drm_mode.h		\
40
			$(DRV_INCLUDES)/drm/drm_mm.h		\
41
			i915_drv.h				\
42
			bitmap.h
43
44
 
45
			pci.c					\
46
			dvo_ch7017.c				\
47
			dvo_ch7xxx.c				\
48
			dvo_ivch.c				\
49
			dvo_ns2501.c				\
50
			dvo_sil164.c				\
51
			dvo_tfp410.c				\
52
			i915_cmd_parser.c			\
5060 serge 53
			i915_dma.c				\
4104 Serge 54
			i915_drv.c				\
55
			i915_gem.c				\
56
			i915_gem_context.c			\
57
			i915_gem_execbuffer.c			\
4560 Serge 58
			i915_gem_evict.c			\
5060 serge 59
			i915_gem_gtt.c				\
4104 Serge 60
			i915_gem_render_state.c			\
5060 serge 61
			i915_gem_stolen.c			\
4104 Serge 62
			i915_gem_tiling.c			\
63
			i915_gpu_error.c			\
4126 Serge 64
			i915_irq.c				\
4104 Serge 65
			i915_params.c				\
5060 serge 66
			intel_audio.c				\
5354 serge 67
			intel_bios.c				\
4104 Serge 68
			intel_crt.c				\
69
			intel_ddi.c				\
70
			intel_display.c				\
71
			intel_dp.c				\
72
			intel_dp_mst.c				\
5060 serge 73
			intel_dsi.c				\
4560 Serge 74
			intel_dsi_cmd.c				\
75
			intel_dsi_panel_vbt.c			\
5060 serge 76
			intel_dsi_pll.c				\
4560 Serge 77
			intel_dvo.c				\
4104 Serge 78
			intel_fbdev.c				\
4560 Serge 79
			intel_fifo_underrun.c			\
5354 serge 80
			intel_frontbuffer.c			\
81
			intel_hdmi.c				\
4104 Serge 82
			intel_i2c.c				\
83
			intel_lrc.c				\
5354 serge 84
			intel_lvds.c				\
4104 Serge 85
			intel_modes.c				\
86
			intel_panel.c				\
87
			intel_pm.c				\
88
			intel_psr.c				\
5354 serge 89
			intel_renderstate_gen6.c		\
5060 serge 90
			intel_renderstate_gen7.c		\
91
			intel_renderstate_gen8.c		\
92
			intel_renderstate_gen9.c		\
5354 serge 93
			intel_ringbuffer.c			\
4104 Serge 94
			intel_runtime_pm.c			\
5354 serge 95
			intel_sdvo.c				\
4104 Serge 96
			intel_sideband.c			\
97
			intel_sprite.c				\
98
			intel_uncore.c				\
99
			kms_display.c				\
100
			kos_gem_fb.c				\
4371 Serge 101
			utils.c					\
4104 Serge 102
			../hdmi.c				\
103
			Gtt/intel-agp.c				\
104
			Gtt/intel-gtt.c				\
105
			../drm_cache.c				\
4371 Serge 106
			../drm_global.c				\
4104 Serge 107
			../drm_drv.c				\
108
			../drm_vma_manager.c			\
109
			$(DRM_TOPDIR)/i2c/i2c-core.c		\
110
			$(DRM_TOPDIR)/i2c/i2c-algo-bit.c	\
111
			$(DRM_TOPDIR)/drm_crtc.c		\
112
			$(DRM_TOPDIR)/drm_crtc_helper.c		\
113
			$(DRM_TOPDIR)/drm_dp_helper.c		\
114
			../drm_dp_mst_topology.c		\
5060 serge 115
			$(DRM_TOPDIR)/drm_atomic.c		\
5354 serge 116
			$(DRM_TOPDIR)/drm_edid.c		\
4104 Serge 117
			$(DRM_TOPDIR)/drm_fb_helper.c		\
118
			$(DRM_TOPDIR)/drm_gem.c			\
119
			$(DRM_TOPDIR)/drm_irq.c			\
120
			$(DRM_TOPDIR)/drm_mm.c			\
121
			$(DRM_TOPDIR)/drm_modes.c		\
122
			$(DRM_TOPDIR)/drm_modeset_lock.c	\
5060 serge 123
			$(DRM_TOPDIR)/drm_pci.c			\
4104 Serge 124
			$(DRM_TOPDIR)/drm_plane_helper.c	\
5060 serge 125
			$(DRM_TOPDIR)/drm_probe_helper.c	\
126
			$(DRM_TOPDIR)/drm_rect.c		\
4104 Serge 127
			$(DRM_TOPDIR)/drm_stub.c
128
129
 
130
131
 
132
 
133
            $(patsubst %.c, %.o, $(NAME_SRC))))
134
135
 
136
 
137
 
138
139
 
5060 serge 140
	$(CC) $(CFLAGS_OPT) -fwhole-program -nostdlib -Wl,-L$(LIBPATH),$(LDFLAGS),-T,i915.lds -o $@ $(NAME_OBJS) $(LIBS)
4104 Serge 141
142
 
143
 
144
	$(CC) $(CFLAGS) $(DEFINES) -o $@ $<
145
146
 
147
	as -o $@ $<
148
149
 
150
 
151
	-rm -f ../*/*.o
152
153
 
154