Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
1125 serge 1
 
1430 serge 2
 
1125 serge 3
4
DEFINES	 = -D__KERNEL__ -DCONFIG_X86_32
5
 
1404 serge 6
DRV_TOPDIR   = $(CURDIR)/../../..
7
 
1408 serge 8
1125 serge 9
DRV_INCLUDES = $(DRV_TOPDIR)/include
10
 
1408 serge 11
INCLUDES = 	-I$(DRV_INCLUDES) -I$(DRV_INCLUDES)/drm	\
1404 serge 12
 
1408 serge 13
14
CFLAGS   = -c -O2 $(INCLUDES) $(DEFINES) -march=i686 -fomit-frame-pointer -fno-builtin-printf
15
 
1404 serge 16
LIBPATH:= $(DRV_TOPDIR)/ddk
17
 
1408 serge 18
LIBS:=    -lddk -lcore
1125 serge 19
 
1630 serge 20
LDFLAGS = -nostdlib -shared -s -Map atikms.map --image-base 0\
1125 serge 21
 
1404 serge 22
23
24
 
25
 
1125 serge 26
HFILES:=     		$(DRV_INCLUDES)/linux/types.h		\
27
 
1408 serge 28
			$(DRV_INCLUDES)/linux/pci.h		\
29
			$(DRV_INCLUDES)/drm/drm.h		\
30
			$(DRV_INCLUDES)/drm/drmP.h		\
31
			$(DRV_INCLUDES)/drm/drm_edid.h		\
32
			$(DRV_INCLUDES)/drm/drm_crtc.h		\
33
			$(DRV_INCLUDES)/drm/drm_mode.h		\
34
			$(DRV_INCLUDES)/drm/drm_mm.h		\
35
			atom.h					\
36
			radeon.h				\
1126 serge 37
			radeon_asic.h
38
1125 serge 39
NAME_SRC=							\
40
 
1126 serge 41
			$(DRM_TOPDIR)/drm_mm.c			\
42
			$(DRM_TOPDIR)/drm_edid.c		\
43
			$(DRM_TOPDIR)/drm_modes.c		\
1125 serge 44
			$(DRM_TOPDIR)/drm_crtc.c		\
45
			$(DRM_TOPDIR)/drm_crtc_helper.c		\
46
			$(DRM_TOPDIR)/drm_fb_helper.c		\
47
			$(DRM_TOPDIR)/drm_dp_i2c_helper.c	\
1179 serge 48
			$(DRM_TOPDIR)/i2c/i2c-core.c		\
1404 serge 49
			$(DRM_TOPDIR)/i2c/i2c-algo-bit.c	\
1125 serge 50
			evergreen.c				\
51
			radeon_device.c				\
1430 serge 52
			radeon_clocks.c				\
1126 serge 53
			radeon_i2c.c				\
54
			atom.c					\
1125 serge 55
			radeon_atombios.c			\
56
			radeon_agp.c				\
1126 serge 57
			atombios_crtc.c				\
1221 serge 58
			atombios_dp.c				\
1125 serge 59
			radeon_encoders.c			\
1404 serge 60
			radeon_connectors.c			\
1125 serge 61
			radeon_bios.c				\
62
			radeon_combios.c			\
1126 serge 63
			radeon_legacy_crtc.c			\
1125 serge 64
			radeon_legacy_encoders.c		\
65
			radeon_legacy_tv.c			\
66
			radeon_display.c			\
1179 serge 67
			radeon_gart.c				\
1125 serge 68
			radeon_ring.c				\
1126 serge 69
			radeon_object_kos.c			\
70
			radeon_gem.c				\
1404 serge 71
			r100.c					\
72
			r200.c					\
1126 serge 73
			r300.c					\
1179 serge 74
			r420.c					\
1126 serge 75
			rv515.c					\
1129 serge 76
			r520.c					\
1126 serge 77
			r600.c					\
78
			r600_audio.c				\
1233 serge 79
			r600_hdmi.c				\
1404 serge 80
			rs400.c					\
81
			rs600.c					\
1129 serge 82
			rs690.c					\
83
			rv770.c					\
84
			radeon_fb.c				\
1233 serge 85
			rdisplay.c				\
1182 serge 86
			rdisplay_kms.c				\
1246 serge 87
			radeon_pm.c				\
88
			cmdline.c				\
1268 serge 89
			cursor.S				\
1313 serge 90
			fwblob.asm
1412 serge 91
92
FW_BINS=							\
1125 serge 93
 
1413 serge 94
			firmware/R200_cp.bin			\
95
			firmware/R300_cp.bin			\
96
			firmware/R420_cp.bin			\
97
			firmware/R520_cp.bin			\
98
								\
99
			firmware/RS690_cp.bin			\
100
			firmware/RS600_cp.bin			\
101
			firmware/RS780_me.bin			\
102
			firmware/RS780_pfp.bin			\
103
								\
104
			firmware/RV610_me.bin			\
105
			firmware/RV620_me.bin			\
106
			firmware/RV630_me.bin			\
107
			firmware/RV635_me.bin			\
108
			firmware/RV670_me.bin			\
109
			firmware/RV710_me.bin			\
110
			firmware/RV730_me.bin			\
111
			firmware/RV770_me.bin			\
112
								\
113
			firmware/RV610_pfp.bin			\
114
			firmware/RV620_pfp.bin			\
115
			firmware/RV630_pfp.bin			\
116
			firmware/RV635_pfp.bin			\
117
			firmware/RV670_pfp.bin			\
118
			firmware/RV710_pfp.bin			\
119
			firmware/RV730_pfp.bin			\
120
			firmware/RV770_pfp.bin			\
121
								\
122
			firmware/R600_rlc.bin			\
123
			firmware/R700_rlc.bin
124
125
1125 serge 126
 
1412 serge 127
 
1125 serge 128
129
 
130
 
1313 serge 131
1179 serge 132
1125 serge 133
 
134
 
135
 
136
$(NAME).dll: $(NAME_OBJS) $(FW_BINS) $(SRC_DEP) $(HFILES) atikms.lds Makefile
137
 
1413 serge 138
1408 serge 139
1125 serge 140
 
141
 
1179 serge 142
1404 serge 143
%.o : %.S $(HFILES) Makefile
1313 serge 144
 
145
146
fwblob.o:  fwblob.asm $(FW_BINS) Makefile
1412 serge 147
 
148
149
fwblob.o:>
150