Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
6595 | serge | 1 | |
2 | FASM = fasm.exe |
||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
9 | |||
10 | |||
11 | -I$(DRV_INCLUDES)/asm \ |
||
12 | -I$(DRV_INCLUDES)/uapi |
||
13 | |||
14 | |||
15 | |||
16 | |||
17 | DEFINES += -DCONFIG_X86_CMPXCHG64 -DCONFIG_TINY_RCU -DCONFIG_X86_L1_CACHE_SHIFT=6 |
||
18 | DEFINES += -DACPI_USE_LOCAL_CACHE -DACPI_NO_ERROR_MESSAGES |
||
19 | DEFINES += -DCONFIG_DMI -DCONFIG_ACPI_REDUCED_HARDWARE_ONLY -DKBUILD_MODNAME=\"acpi.dll\" |
||
20 | |||
21 | |||
22 | CFLAGS_OPT+= -fno-builtin-printf -fno-builtin-snprintf -fno-builtin-sscanf -fno-builtin-vsscanf |
||
23 | CFLAGS_OPT+= -fno-builtin-scnprintf -fno-builtin-vsprintf -fno-builtin-vsnprintf |
||
24 | CFLAGS_OPT+= -mno-ms-bitfields |
||
25 | CFLAGS = $(INCLUDES) $(DEFINES) $(CFLAGS_OPT) |
||
26 | |||
27 | |||
28 | |||
29 | |||
30 | |||
31 | |||
32 | |||
33 | |||
34 | |||
35 | |||
36 | |||
37 | |||
38 | |||
39 | |||
40 | blacklist.c \ |
||
41 | boot.c \ |
||
42 | bus.c \ |
||
43 | tables.c \ |
||
44 | acpica/dsargs.c \ |
||
45 | acpica/dscontrol.c \ |
||
46 | acpica/dsdebug.c \ |
||
47 | acpica/dsfield.c \ |
||
48 | acpica/dsinit.c \ |
||
49 | acpica/dsmethod.c \ |
||
50 | acpica/dsmthdat.c \ |
||
51 | acpica/dsobject.c \ |
||
52 | acpica/dsopcode.c \ |
||
53 | acpica/dsutils.c \ |
||
54 | acpica/dswexec.c \ |
||
55 | acpica/dswload.c \ |
||
56 | acpica/dswload2.c \ |
||
57 | acpica/dswscope.c \ |
||
58 | acpica/dswstate.c \ |
||
59 | acpica/evmisc.c \ |
||
60 | acpica/evregion.c \ |
||
61 | acpica/evrgnini.c \ |
||
62 | acpica/exconfig.c \ |
||
63 | acpica/exconvrt.c \ |
||
64 | acpica/excreate.c \ |
||
65 | acpica/exdebug.c \ |
||
66 | acpica/exfield.c \ |
||
67 | acpica/exfldio.c \ |
||
68 | acpica/exmisc.c \ |
||
69 | acpica/exmutex.c \ |
||
70 | acpica/exnames.c \ |
||
71 | acpica/exoparg1.c \ |
||
72 | acpica/exoparg2.c \ |
||
73 | acpica/exoparg3.c \ |
||
74 | acpica/exoparg6.c \ |
||
75 | acpica/exprep.c \ |
||
76 | acpica/exresnte.c \ |
||
77 | acpica/exresolv.c \ |
||
78 | acpica/exresop.c \ |
||
79 | acpica/exstore.c \ |
||
80 | acpica/exstoren.c \ |
||
81 | acpica/exstorob.c \ |
||
82 | acpica/exsystem.c \ |
||
83 | acpica/exutils.c \ |
||
84 | acpica/nsaccess.c \ |
||
85 | acpica/nsalloc.c \ |
||
86 | acpica/nsarguments.c \ |
||
87 | acpica/nsconvert.c \ |
||
88 | acpica/nseval.c \ |
||
89 | acpica/nsinit.c \ |
||
90 | acpica/nsload.c \ |
||
91 | acpica/nsnames.c \ |
||
92 | acpica/nsobject.c \ |
||
93 | acpica/nsparse.c \ |
||
94 | acpica/nspredef.c \ |
||
95 | acpica/nsprepkg.c \ |
||
96 | acpica/nsrepair.c \ |
||
97 | acpica/nsrepair2.c \ |
||
98 | acpica/nssearch.c \ |
||
99 | acpica/nsutils.c \ |
||
100 | acpica/nswalk.c \ |
||
101 | acpica/psargs.c \ |
||
102 | acpica/psloop.c \ |
||
103 | acpica/psobject.c \ |
||
104 | acpica/psopcode.c \ |
||
105 | acpica/psopinfo.c \ |
||
106 | acpica/psparse.c \ |
||
107 | acpica/psscope.c \ |
||
108 | acpica/pstree.c \ |
||
109 | acpica/psutils.c \ |
||
110 | acpica/pswalk.c \ |
||
111 | acpica/psxface.c \ |
||
112 | acpica/tbdata.c \ |
||
113 | acpica/tbfind.c \ |
||
114 | acpica/tbfadt.c \ |
||
115 | acpica/tbinstal.c \ |
||
116 | acpica/tbprint.c \ |
||
117 | acpica/tbutils.c \ |
||
118 | acpica/tbxface.c \ |
||
119 | acpica/tbxfload.c \ |
||
120 | acpica/utaddress.c \ |
||
121 | acpica/utalloc.c \ |
||
122 | acpica/utbuffer.c \ |
||
123 | acpica/utcache.c \ |
||
124 | acpica/utcopy.c \ |
||
125 | acpica/utdecode.c \ |
||
126 | acpica/utdelete.c \ |
||
127 | acpica/uterror.c \ |
||
128 | acpica/utexcep.c \ |
||
129 | acpica/utglobal.c \ |
||
130 | acpica/uthex.c \ |
||
131 | acpica/utinit.c \ |
||
132 | acpica/utlock.c \ |
||
133 | acpica/utmath.c \ |
||
134 | acpica/utmisc.c \ |
||
135 | acpica/utmutex.c \ |
||
136 | acpica/utnonansi.c \ |
||
137 | acpica/utobject.c \ |
||
138 | acpica/utosi.c \ |
||
139 | acpica/utownerid.c \ |
||
140 | acpica/utpredef.c \ |
||
141 | acpica/utresrc.c \ |
||
142 | acpica/utstate.c \ |
||
143 | acpica/utstring.c \ |
||
144 | acpica/utxface.c \ |
||
145 | acpica/utxferror.c \ |
||
146 | acpica/utxfinit.c \ |
||
147 | ../ddk/debug/dbglog.c \ |
||
148 | ../ddk/io/create.c \ |
||
149 | ../ddk/io/finfo.c \ |
||
150 | ../ddk/io/ssize.c \ |
||
151 | ../ddk/io/write.c \ |
||
152 | ../ddk/malloc/malloc.c \ |
||
153 | ../ddk/linux/ctype.c \ |
||
154 | ../ddk/linux/div64.c \ |
||
155 | ../ddk/linux/dmi.c \ |
||
156 | ../ddk/linux/hexdump.c \ |
||
157 | ../ddk/stdio/vsprintf.c \ |
||
158 | ../ddk/string/strstr.c \ |
||
159 | ../ddk/string/_strncat.S\ |
||
160 | ../ddk/string/_strncmp.S\ |
||
161 | ../ddk/string/_strncpy.S\ |
||
162 | ../ddk/string/_strnlen.S\ |
||
163 | ../ddk/string/memcmp.S \ |
||
164 | ../ddk/string/strcat.S \ |
||
165 | ../ddk/string/strcmp.S \ |
||
166 | ../ddk/string/strcpy.S \ |
||
167 | ../ddk/string/strncmp.S \ |
||
168 | ../ddk/string/strncpy.S \ |
||
169 | ../ddk/string/strnlen.S \ |
||
170 | $(NULL) |
||
171 | |||
172 | |||
173 | |||
174 | |||
175 | |||
176 | |||
177 | $(patsubst %.c, %.o, $(NAME_SRCS)))) |
||
178 | |||
179 | |||
180 | |||
181 | |||
182 | |||
183 | $(CC) $(CFLAGS) -nostdlib -fwhole-program -flto -Wl,-Map,acpi.map,-T,acpi.lds,$(LDFLAGS) -Wl,$(LIBPATH) -o $@ $(NAME_SRCS) $(LIBS) |
||
184 | strip $(NAME).dll |
||
185 | # kpack $(NAME).dll |
||
186 | |||
187 | |||
188 | as -o $@ $<> |
||
189 |