Subversion Repositories Kolibri OS

Rev

Rev 1991 | Rev 2005 | 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_mm.c			\
45
			$(DRM_TOPDIR)/drm_irq.c			\
1965 serge 46
			$(DRM_TOPDIR)/drm_edid.c		\
1125 serge 47
			$(DRM_TOPDIR)/drm_modes.c		\
48
			$(DRM_TOPDIR)/drm_crtc.c		\
49
			$(DRM_TOPDIR)/drm_crtc_helper.c		\
50
			$(DRM_TOPDIR)/drm_fb_helper.c		\
1179 serge 51
			$(DRM_TOPDIR)/drm_dp_i2c_helper.c	\
1404 serge 52
			$(DRM_TOPDIR)/i2c/i2c-core.c		\
1125 serge 53
			$(DRM_TOPDIR)/i2c/i2c-algo-bit.c	\
54
			radeon_device.c				\
1126 serge 55
			evergreen.c				\
1988 serge 56
			evergreen_blit_shaders.c		\
57
			cayman_blit_shaders.c			\
2004 serge 58
			radeon_clocks.c				\
1126 serge 59
			atom.c					\
1125 serge 60
			ni.c					\
1991 serge 61
			radeon_agp.c				\
1221 serge 62
			radeon_asic.c				\
1965 serge 63
			radeon_atombios.c			\
2004 serge 64
			radeon_bios.c				\
65
			radeon_combios.c			\
66
			radeon_connectors.c			\
67
			atombios_crtc.c				\
1125 serge 68
			atombios_dp.c				\
1404 serge 69
			radeon_encoders.c			\
1125 serge 70
			radeon_fence.c				\
2004 serge 71
			radeon_gem.c				\
72
			radeon_i2c.c				\
73
			radeon_irq_kms.c			\
74
			radeon_legacy_crtc.c			\
1125 serge 75
			radeon_legacy_encoders.c		\
76
			radeon_legacy_tv.c			\
1179 serge 77
			radeon_display.c			\
1125 serge 78
			radeon_gart.c				\
1126 serge 79
			radeon_ring.c				\
80
			radeon_object_kos.c			\
1404 serge 81
			radeon_pm.c				\
1965 serge 82
			r100.c					\
1126 serge 83
			r200.c					\
1179 serge 84
			r300.c					\
1126 serge 85
			r420.c					\
1129 serge 86
			rv515.c					\
1126 serge 87
			r520.c					\
88
			r600.c					\
1233 serge 89
			r600_audio.c				\
1404 serge 90
			r600_hdmi.c				\
91
			rs400.c					\
1129 serge 92
			rs600.c					\
93
			rs690.c					\
94
			rv770.c					\
1233 serge 95
			radeon_fb.c				\
1182 serge 96
			rdisplay.c				\
1246 serge 97
			rdisplay_kms.c				\
98
			cmdline.c				\
1313 serge 99
			fwblob.asm
1412 serge 100
#			cursor.S
1877 clevermous 101
1125 serge 102
 
1413 serge 103
			firmware/R100_cp.bin			\
104
			firmware/R200_cp.bin			\
105
			firmware/R300_cp.bin			\
106
			firmware/R420_cp.bin			\
107
			firmware/R520_cp.bin			\
108
								\
109
			firmware/RS690_cp.bin			\
110
			firmware/RS600_cp.bin			\
111
			firmware/RS780_me.bin			\
112
			firmware/RS780_pfp.bin			\
113
								\
114
			firmware/RV610_me.bin			\
115
			firmware/RV620_me.bin			\
116
			firmware/RV630_me.bin			\
117
			firmware/RV635_me.bin			\
118
			firmware/RV670_me.bin			\
119
			firmware/RV710_me.bin			\
120
			firmware/RV730_me.bin			\
121
			firmware/RV770_me.bin			\
122
								\
123
			firmware/RV610_pfp.bin			\
124
			firmware/RV620_pfp.bin			\
125
			firmware/RV630_pfp.bin			\
126
			firmware/RV635_pfp.bin			\
127
			firmware/RV670_pfp.bin			\
128
			firmware/RV710_pfp.bin			\
129
			firmware/RV730_pfp.bin			\
130
			firmware/RV770_pfp.bin			\
131
								\
132
			firmware/R600_rlc.bin			\
133
			firmware/R700_rlc.bin
134
1125 serge 135
 
1412 serge 136
 
1125 serge 137
138
 
139
 
1313 serge 140
            $(patsubst %.c, %.o, $(NAME_SRC))))
1179 serge 141
1125 serge 142
 
143
144
 
1877 clevermous 145
	$(CC) $(CFLAGS_OPT) -fwhole-program -nostdlib -Wl,-L$(LIBPATH),$(LDFLAGS),-T,atikms.lds -o $@ $(NAME_OBJS) $(LIBS)
146
1125 serge 147
 
148
 
1877 clevermous 149
	$(CC) $(CFLAGS) -o $@ $<
150
1313 serge 151
 
1877 clevermous 152
	$(AS) -o $@ $<
1764 clevermous 153
1412 serge 154
 
1877 clevermous 155
	$(FASM) $< $@
1412 serge 156
157