Rev 6587 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1408 | serge | 1 | |
9057 | turbocat | 2 | AS = kos32-as |
3 | LD = kos32-ld |
||
4 | |||
1408 | serge | 5 | |
6 | DRV_INCLUDES = $(DRV_TOPDIR)/include |
||
7 | |||
8 | |||
5270 | serge | 9 | |
10 | -I$(DRV_INCLUDES)/asm \ |
||
11 | -I$(DRV_INCLUDES)/uapi |
||
12 | |||
13 | |||
14 | DEFINES+= -DCONFIG_X86_L1_CACHE_SHIFT=6 -DCONFIG_ARCH_HAS_CACHE_LINE_SIZE |
||
15 | DEFINES+= -DCONFIG_PRINTK |
||
6293 | serge | 16 | |
5270 | serge | 17 | |
3482 | Serge | 18 | -mno-stack-arg-probe -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -fno-ident |
6082 | serge | 19 | |
1408 | serge | 20 | |
1616 | serge | 21 | |
1408 | serge | 22 | |
23 | |||
24 | |||
25 | |||
26 | debug/dbglog.c \ |
||
27 | debug/chkstk.S \ |
||
1872 | serge | 28 | dma/dma_alloc.c \ |
6295 | serge | 29 | dma/fence.c \ |
30 | io/create.c \ |
||
1408 | serge | 31 | io/finfo.c \ |
32 | io/ssize.c \ |
||
33 | io/write.c \ |
||
34 | linux/bitmap.c \ |
||
3391 | Serge | 35 | linux/ctype.c \ |
6102 | serge | 36 | linux/div64.c \ |
6587 | serge | 37 | linux/dmapool.c \ |
6102 | serge | 38 | linux/dmi.c \ |
5096 | serge | 39 | linux/fbsysfs.c \ |
6295 | serge | 40 | linux/find_next_bit.c \ |
5270 | serge | 41 | linux/firmware.c \ |
6102 | serge | 42 | linux/gcd.c \ |
43 | linux/hdmi.c \ |
||
44 | linux/hexdump.c \ |
||
45 | linux/idr.c \ |
||
1412 | serge | 46 | linux/interval_tree.c \ |
5056 | serge | 47 | linux/kasprintf.c \ |
48 | linux/kmap.c \ |
||
6336 | serge | 49 | linux/list_sort.c \ |
1412 | serge | 50 | linux/mutex.c \ |
5056 | serge | 51 | linux/rbtree.c \ |
4103 | Serge | 52 | linux/scatterlist.c \ |
5056 | serge | 53 | linux/string.c \ |
1966 | serge | 54 | linux/time.c \ |
3031 | serge | 55 | linux/workqueue.c \ |
3482 | Serge | 56 | malloc/malloc.c \ |
1408 | serge | 57 | stdio/vsprintf.c \ |
58 | string/strstr.c \ |
||
6102 | serge | 59 | string/_memmove.S \ |
1627 | serge | 60 | string/_strncat.S \ |
61 | string/_strncmp.S \ |
||
62 | string/_strncpy.S \ |
||
63 | string/_strnlen.S \ |
||
64 | string/bcmp.S \ |
||
65 | string/bcopy.S \ |
||
66 | string/bzero.S \ |
||
67 | string/index.S \ |
||
68 | string/memchr.S \ |
||
69 | string/memcmp.S \ |
||
70 | string/memcpy.S \ |
||
71 | string/memmove.S \ |
||
72 | string/memset.S \ |
||
73 | string/rindex.S \ |
||
74 | string/strcat.S \ |
||
75 | string/strchr.S \ |
||
76 | string/strcmp.S \ |
||
77 | string/strcpy.S \ |
||
78 | string/strlen.S \ |
||
79 | string/strncat.S \ |
||
80 | string/strncmp.S \ |
||
81 | string/strncpy.S \ |
||
82 | string/strnlen.S \ |
||
83 | string/strrchr.S |
||
84 | |||
1408 | serge | 85 | |
86 | |||
87 | |||
88 | $(patsubst %.c, %.o, $(NAME_SRCS)))) |
||
89 | |||
90 | |||
91 | |||
92 | |||
93 | |||
94 | |||
95 | |||
96 | |||
97 | $(AR) cvrs $@ $(NAME_OBJS) |
||
98 | |||
99 | |||
100 | |||
101 | $(AS) -o core.o $< |
||
102 | $(LD) -shared -s --out-implib $@ --output-def core.def -o core.dll core.o |
||
103 | |||
104 | |||
105 | $(CC) $(CFLAGS) -o $@ $< |
||
1627 | serge | 106 | |
1408 | serge | 107 | |
1969 | clevermous | 108 | $(CC) $(CFLAGS) -o $@ $< |
1408 | serge | 109 | |
110 | |||
1970 | serge | 111 | -rm -f */*.o |
112 | |||
113 | |||
114 |