Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
1125 serge 1
 
1877 clevermous 2
CC = gcc
1125 serge 3
LD = ld
1764 clevermous 4
AS = as
5
FASM = fasm
1877 clevermous 6
1125 serge 7
 
1404 serge 8
9
 
1408 serge 10
DRM_TOPDIR   = $(CURDIR)/..
1125 serge 11
12
 
1408 serge 13
1404 serge 14
 
1408 serge 15
		-I$(DRV_INCLUDES)/linux
16
17
 
1988 serge 18
CFLAGS   = -c $(INCLUDES) $(DEFINES) $(CFLAGS_OPT)
1877 clevermous 19
1404 serge 20
 
1408 serge 21
1125 serge 22
 
1877 clevermous 23
1125 serge 24
 
1877 clevermous 25
1404 serge 26
 
27
 
1125 serge 28
29
 
1408 serge 30
			$(DRV_INCLUDES)/linux/list.h		\
31
			$(DRV_INCLUDES)/linux/pci.h		\
32
			$(DRV_INCLUDES)/drm/drm.h		\
33
			$(DRV_INCLUDES)/drm/drmP.h		\
34
			$(DRV_INCLUDES)/drm/drm_edid.h		\
35
			$(DRV_INCLUDES)/drm/drm_crtc.h		\
36
			$(DRV_INCLUDES)/drm/drm_mode.h		\
37
			$(DRV_INCLUDES)/drm/drm_mm.h		\
38
			atom.h					\
1126 serge 39
			radeon.h				\
40
			radeon_asic.h
1125 serge 41
42
 
1126 serge 43
			pci.c					\
44
			$(DRM_TOPDIR)/drm_crtc.c		\
1125 serge 45
			$(DRM_TOPDIR)/drm_crtc_helper.c		\
46
			$(DRM_TOPDIR)/drm_dp_i2c_helper.c	\
3031 serge 47
			$(DRM_TOPDIR)/drm_edid.c		\
48
			$(DRM_TOPDIR)/drm_fb_helper.c		\
1179 serge 49
			$(DRM_TOPDIR)/drm_irq.c			\
3031 serge 50
			$(DRM_TOPDIR)/drm_mm.c			\
51
			$(DRM_TOPDIR)/drm_modes.c		\
52
			$(DRM_TOPDIR)/drm_pci.c			\
53
			$(DRM_TOPDIR)/drm_stub.c		\
54
			$(DRM_TOPDIR)/i2c/i2c-core.c		\
1125 serge 55
			$(DRM_TOPDIR)/i2c/i2c-algo-bit.c	\
56
			bitmap.c				\
3120 serge 57
			hmm.c					\
58
			r700_vs.c				\
2175 serge 59
			radeon_device.c				\
1126 serge 60
			evergreen.c				\
1988 serge 61
			evergreen_blit_shaders.c		\
62
			evergreen_blit_kms.c			\
2005 serge 63
			evergreen_hdmi.c			\
3031 serge 64
			cayman_blit_shaders.c			\
2004 serge 65
			radeon_clocks.c				\
1126 serge 66
			atom.c					\
1125 serge 67
			ni.c					\
1991 serge 68
			radeon_agp.c				\
1221 serge 69
			radeon_asic.c				\
1965 serge 70
			radeon_atombios.c			\
2004 serge 71
			radeon_benchmark.c			\
2005 serge 72
			radeon_bios.c				\
2004 serge 73
			radeon_combios.c			\
74
			radeon_connectors.c			\
75
			atombios_crtc.c				\
1125 serge 76
			atombios_dp.c				\
1404 serge 77
			atombios_encoders.c			\
3031 serge 78
			atombios_i2c.c				\
79
			radeon_encoders.c			\
1125 serge 80
			radeon_fence.c				\
2004 serge 81
			radeon_gem.c				\
82
			radeon_i2c.c				\
83
			radeon_irq_kms.c			\
84
			radeon_legacy_crtc.c			\
1125 serge 85
			radeon_legacy_encoders.c		\
86
			radeon_legacy_tv.c			\
1179 serge 87
			radeon_display.c			\
1125 serge 88
			radeon_gart.c				\
1126 serge 89
			radeon_ring.c				\
90
			radeon_object_kos.c			\
1404 serge 91
			radeon_sa.c				\
3031 serge 92
			radeon_semaphore.c			\
93
			radeon_pm.c				\
1965 serge 94
			r100.c					\
1126 serge 95
			r200.c					\
1179 serge 96
			r300.c					\
1126 serge 97
			r420.c					\
1129 serge 98
			rv515.c					\
1126 serge 99
			r520.c					\
100
			r600.c					\
1233 serge 101
			r600_blit_kms.c				\
2005 serge 102
			r600_blit_shaders.c			\
103
			r600_hdmi.c				\
1404 serge 104
			rs400.c					\
1129 serge 105
			rs600.c					\
106
			rs690.c					\
107
			rv770.c					\
1233 serge 108
			radeon_fb.c				\
1182 serge 109
			rdisplay.c				\
1246 serge 110
			rdisplay_kms.c				\
111
			cmdline.c				\
1313 serge 112
			si.c					\
3031 serge 113
			si_blit_shaders.c			\
114
			fwblob.asm
1412 serge 115
1125 serge 116
 
1413 serge 117
			firmware/R100_cp.bin			\
118
			firmware/R200_cp.bin			\
119
			firmware/R300_cp.bin			\
120
			firmware/R420_cp.bin			\
121
			firmware/R520_cp.bin			\
122
								\
123
			firmware/RS690_cp.bin			\
124
			firmware/RS600_cp.bin			\
125
			firmware/RS780_me.bin			\
126
			firmware/RS780_pfp.bin			\
127
								\
128
			firmware/RV610_me.bin			\
129
			firmware/RV620_me.bin			\
130
			firmware/RV630_me.bin			\
131
			firmware/RV635_me.bin			\
132
			firmware/RV670_me.bin			\
133
			firmware/RV710_me.bin			\
134
			firmware/RV730_me.bin			\
135
			firmware/RV770_me.bin			\
136
								\
137
			firmware/RV610_pfp.bin			\
138
			firmware/RV620_pfp.bin			\
139
			firmware/RV630_pfp.bin			\
140
			firmware/RV635_pfp.bin			\
141
			firmware/RV670_pfp.bin			\
142
			firmware/RV710_pfp.bin			\
143
			firmware/RV730_pfp.bin			\
144
			firmware/RV770_pfp.bin			\
145
								\
146
			firmware/R600_rlc.bin			\
147
			firmware/R700_rlc.bin
148
1125 serge 149
 
1412 serge 150
 
1125 serge 151
152
 
153
 
1313 serge 154
            $(patsubst %.c, %.o, $(NAME_SRC))))
1179 serge 155
1125 serge 156
 
157
158
 
1877 clevermous 159
	$(CC) $(CFLAGS_OPT) -fwhole-program -nostdlib -Wl,-L$(LIBPATH),$(LDFLAGS),-T,atikms.lds -o $@ $(NAME_OBJS) $(LIBS)
160
1125 serge 161
 
162
 
1877 clevermous 163
	$(CC) $(CFLAGS) -o $@ $<
164
1313 serge 165
 
1877 clevermous 166
	$(AS) -o $@ $<
1764 clevermous 167
1412 serge 168
 
1877 clevermous 169
	$(FASM) $< $@
1412 serge 170
171