Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
4075 Serge 1
 
2
LD = ld
3
AS = as
4
FASM = fasm.exe
5
6
 
7
8
 
9
DRM_TOPDIR   = $(CURDIR)/..
10
11
 
12
13
 
14
		-I$(DRV_INCLUDES)/linux
15
16
 
17
18
 
19
20
 
21
22
 
23
	  --file-alignment 512 --section-alignment 4096
24
25
 
26
 
27
28
 
29
			$(DRV_INCLUDES)/linux/list.h		\
30
			$(DRV_INCLUDES)/linux/pci.h		\
31
			$(DRV_INCLUDES)/drm/drm.h		\
32
			$(DRV_INCLUDES)/drm/drmP.h		\
33
			$(DRV_INCLUDES)/drm/drm_edid.h		\
34
			$(DRV_INCLUDES)/drm/drm_crtc.h		\
35
			$(DRV_INCLUDES)/drm/drm_mode.h		\
36
			$(DRV_INCLUDES)/drm/drm_mm.h
37
38
 
39
			main.c					\
40
			pci.c					\
41
			vmwgfx_buffer.c				\
42
			vmwgfx_context.c			\
43
			vmwgfx_dmabuf.c				\
44
			vmwgfx_drv.c				\
45
			vmwgfx_execbuf.c			\
46
			vmwgfx_fence.c				\
47
			vmwgfx_fifo.c				\
48
			vmwgfx_gmr.c				\
49
			vmwgfx_gmrid_manager.c			\
50
			vmwgfx_irq.c				\
51
			vmwgfx_kms.c				\
52
			vmwgfx_marker.c				\
53
			vmwgfx_resource.c			\
54
			vmwgfx_scrn.c				\
55
			vmwgfx_surface.c			\
56
			vmwgfx_ttm_glue.c			\
57
			../i2c/i2c-core.c			\
58
			../ttm/ttm_bo.c				\
59
			../ttm/ttm_bo_manager.c			\
60
			../ttm/ttm_execbuf_util.c		\
61
			../ttm/ttm_memory.c			\
62
			../ttm/ttm_object.c			\
63
			../ttm/ttm_page_alloc.c			\
64
			../ttm/ttm_tt.c				\
65
			$(DRM_TOPDIR)/drm_crtc.c		\
66
			$(DRM_TOPDIR)/drm_crtc_helper.c		\
67
			$(DRM_TOPDIR)/drm_edid.c		\
68
			$(DRM_TOPDIR)/drm_global.c		\
69
			$(DRM_TOPDIR)/drm_hashtab.c		\
70
			$(DRM_TOPDIR)/drm_irq.c			\
71
			$(DRM_TOPDIR)/drm_mm.c			\
72
			$(DRM_TOPDIR)/drm_modes.c		\
73
			$(DRM_TOPDIR)/drm_stub.c
74
75
 
76
 
77
 
78
 
79
            $(patsubst %.c, %.o, $(NAME_SRC))))
80
81
 
82
 
83
 
84
85
 
86
	$(LD) -L$(LIBPATH) $(LDFLAGS) -T vmw.lds -o $@ $(NAME_OBJS) $(LIBS)
87
	kpack $@
88
89
 
90
 
91
	$(CC) $(CFLAGS) $(DEFINES) -o $@ $<
92
93
 
94
	$(AS) -o $@ $<
95
96
 
97
	-rm -f */*.o
98
99