1# Makefile for vacall
2
3#### Start of system configuration section. ####
4
5HOST = @host@
6CPU = @HOST_CPU_C_ABI@
7OS = @host_os@
8
9# Directories used by "make":
10srcdir = @srcdir@
11
12# Directories used by "make install":
13prefix = @prefix@
14local_prefix = /usr/local
15exec_prefix = @exec_prefix@
16libdir = @libdir@
17includedir = @includedir@
18mandir = @mandir@
19datadir = @datadir@
20datarootdir = @datarootdir@
21htmldir = $(datadir)/html
22
23# Programs used by "make":
24CC = @CC@
25CFLAGS = @CFLAGS@
26CPPFLAGS = @CPPFLAGS@
27CPP = @CPP@
28INCLUDES = -I. -I$(srcdir) -I$(srcdir)/../../vacall -I../.. -I$(srcdir)/../..
29INCLUDES_WITH_GNULIB = $(INCLUDES) -I../../gnulib-lib -I$(srcdir)/../../gnulib-lib
30ASPFLAGS = `if test @AS_UNDERSCORE@ = true; then echo '-DASM_UNDERSCORE'; fi`
31LDFLAGS = @LDFLAGS@
32LIBTOOL = @LIBTOOL@
33LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile
34LIBTOOL_LINK = $(LIBTOOL) --mode=link
35LIBTOOL_INSTALL = $(LIBTOOL) --mode=install
36LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall
37AR = @AR@
38AR_FLAGS = rc
39RANLIB = @RANLIB@
40MV = mv
41LN = @LN@
42RM = rm -f
43@SET_MAKE@
44
45# Programs used by "make install":
46INSTALL = @INSTALL@
47INSTALL_PROGRAM = @INSTALL_PROGRAM@
48INSTALL_DATA = @INSTALL_DATA@
49
50#### End of system configuration section. ####
51
52SHELL = /bin/sh
53
54# Needed by $(LIBTOOL).
55top_builddir = ../..
56
57OBJECTS = vacall.lo vacall-libapi.lo vacall-structcpy.lo
58
59all : $(OBJECTS) libvacall.la
60
61vacall.lo : vacall-$(CPU).lo
62	$(RM) vacall.lo vacall.@OBJEXT@
63	$(LN) vacall-$(CPU).lo vacall.lo
64	if test -f vacall-$(CPU).@OBJEXT@; then $(LN) vacall-$(CPU).@OBJEXT@ vacall.@OBJEXT@; fi
65
66@IFNOT_MSVC@vacall-i386.lo : vacall-i386.s
67@IFNOT_MSVC@	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-i386.s
68
69@IFNOT_MSVC@vacall-i386.s : $(srcdir)/vacall-i386-macro.S
70@IFNOT_MSVC@	$(CPP) $(ASPFLAGS) -I$(srcdir) -I$(srcdir)/../../common - < $(srcdir)/vacall-i386-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,\. ,.,g' -e 's,@ ,@,g' -e 's,//.*$$,,' -e 's/##//g' > vacall-i386.s
71
72@IF_MSVC@vacall-i386.lo : $(srcdir)/vacall-i386-msvc.c
73@IF_MSVC@	$(LIBTOOL_COMPILE) $(CC) $(INCLUDES) -I$(srcdir)/../../common $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/vacall-i386-msvc.c -o vacall-i386.lo
74
75vacall-sparc.lo : vacall-sparc.s
76	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-sparc.s
77
78vacall-sparc.s : $(srcdir)/vacall-sparc-macro.S
79	$(CPP) $(ASPFLAGS) -I$(srcdir)/../../common - < $(srcdir)/vacall-sparc-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,\. ,.,g' -e 's,//.*$$,,' -e 's,\$$,#,g' -e 's,# ,#,g' > vacall-sparc.s
80
81vacall-sparc64.lo : vacall-sparc64.s
82	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-sparc64.s
83
84vacall-sparc64.s : $(srcdir)/vacall-sparc64-macro.S
85	$(CPP) $(ASPFLAGS) -I$(srcdir)/../../common - < $(srcdir)/vacall-sparc64-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,\. ,.,g' -e 's,//.*$$,,' -e 's,\$$,#,g' -e 's,# ,#,g' > vacall-sparc64.s
86
87vacall-m68k.lo : vacall-m68k.s
88	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-m68k.s
89
90vacall-m68k.s : $(srcdir)/vacall-m68k.mit.S $(srcdir)/vacall-m68k.motorola.S
91	$(CPP) $(ASPFLAGS) -I$(srcdir) -I$(srcdir)/../../common $(srcdir)/vacall-m68k.motorola.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' | if test @AS_UNDERSCORE@ = true; then sed -e 's/\$$//g'; else sed -e 's/\$$/%/g'; fi > vacall-m68k.s
92
93vacall-mips.lo : vacall-mips.s
94	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-mips.s
95
96vacall-mips.s : $(srcdir)/vacall-mips@ENDIANNESS@-macro.S
97	$(CPP) $(ASPFLAGS) -I$(srcdir) -I$(srcdir)/../../common $(srcdir)/vacall-mips@ENDIANNESS@-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mips.s
98
99vacall-mipsn32.lo : vacall-mipsn32.s
100	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-mipsn32.s
101
102vacall-mipsn32.s : $(srcdir)/vacall-mipsn32@ENDIANNESS@-macro.S
103	$(CPP) $(ASPFLAGS) -I$(srcdir) -I$(srcdir)/../../common $(srcdir)/vacall-mipsn32@ENDIANNESS@-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mipsn32.s
104
105vacall-mips64.lo : vacall-mips64.s
106	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-mips64.s
107
108vacall-mips64.s : $(srcdir)/vacall-mips64@ENDIANNESS@-macro.S
109	$(CPP) $(ASPFLAGS) -I$(srcdir) -I$(srcdir)/../../common $(srcdir)/vacall-mips64@ENDIANNESS@-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mips64.s
110
111vacall-alpha.lo : vacall-alpha.s
112	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-alpha.s
113
114vacall-alpha.s : $(srcdir)/vacall-alpha-macro.S
115	$(CPP) $(ASPFLAGS) -I$(srcdir) -I$(srcdir)/../../common $(srcdir)/vacall-alpha-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-alpha.s
116
117vacall-hppa.lo : vacall-hppa.s
118	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-hppa.s
119
120vacall-hppa.s : $(srcdir)/vacall-hppa-macro.S
121	$(CPP) $(ASPFLAGS) -I$(srcdir)/../../common $(srcdir)/vacall-hppa-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e "s,!,',g" > vacall-hppa.s
122
123vacall-hppa64.lo : vacall-hppa64.s
124	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-hppa64.s
125
126vacall-hppa64.s : $(srcdir)/vacall-hppa64-macro.S
127	$(CPP) $(ASPFLAGS) -I$(srcdir)/../../common $(srcdir)/vacall-hppa64-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e "s,!,',g" > vacall-hppa64.s
128
129vacall-arm.lo : vacall-arm.s
130	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-arm.s
131
132vacall-arm.s : $(srcdir)/vacall-arm-macro.S
133	$(CPP) $(ASPFLAGS) -I$(srcdir) -I$(srcdir)/../../common $(srcdir)/vacall-arm-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//,@,g' -e 's,\$$,#,g' > vacall-arm.s
134
135vacall-armhf.lo : vacall-armhf.s
136	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-armhf.s
137
138vacall-armhf.s : $(srcdir)/vacall-armhf-macro.S
139	$(CPP) $(ASPFLAGS) -I$(srcdir) -I$(srcdir)/../../common $(srcdir)/vacall-armhf-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//,@,g' -e 's,\$$,#,g' > vacall-armhf.s
140
141vacall-arm64.lo : vacall-arm64.s
142	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-arm64.s
143
144vacall-arm64.s : $(srcdir)/vacall-arm64-macro.S $(srcdir)/vacall-arm64-macos-macro.S
145	case "$(OS)" in \
146	  macos* | darwin*) input=vacall-arm64-macos-macro.S ;; \
147	  *) input=vacall-arm64-macro.S ;; \
148	esac; \
149	$(CPP) $(ASPFLAGS) -I$(srcdir) -I$(srcdir)/../../common $(srcdir)/$${input} | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//,@,g' -e 's,\$$,#,g' > vacall-arm64.s
150
151vacall-powerpc.lo : vacall-powerpc.s
152	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-powerpc.s
153
154vacall-powerpc.s : $(srcdir)/vacall-powerpc-aix.s $(srcdir)/vacall-powerpc-linux-macro.S $(srcdir)/vacall-powerpc-macos.s $(srcdir)/vacall-powerpc-sysv4-macro.S
155	case "$(OS)" in \
156	  aix*) syntax=aix;; \
157	  linux* | netbsd* | openbsd*) syntax=linux;; \
158	  macos* | darwin*) syntax=macos;; \
159	  *) syntax=sysv4;; \
160	esac; \
161	case $${syntax} in \
162	  linux | netbsd | sysv4) \
163	    $(CPP) $(ASPFLAGS) -I$(srcdir) $(srcdir)/vacall-powerpc-$${syntax}-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//,@,g' -e 's,\$$,#,g' > vacall-powerpc.s || exit 1 ;; \
164	  macos) \
165	    grep -v '\.machine' $(srcdir)/vacall-powerpc-$${syntax}.s > vacall-powerpc.s || exit 1 ;; \
166	  *) \
167	    cp $(srcdir)/vacall-powerpc-$${syntax}.s vacall-powerpc.s || exit 1 ;; \
168	esac
169
170vacall-powerpc64.lo : vacall-powerpc64.s
171	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-powerpc64.s
172
173vacall-powerpc64.s : $(srcdir)/vacall-powerpc64-aix.s $(srcdir)/vacall-powerpc64-linux.S
174	case "$(OS)" in \
175	  aix*) syntax=aix;; \
176	  *) syntax=linux;; \
177	esac; \
178	case $${syntax} in \
179	  linux) \
180	    $(CPP) $(ASPFLAGS) $(srcdir)/vacall-powerpc64-$${syntax}.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-powerpc64.s || exit 1 ;; \
181	  *) \
182	    cp $(srcdir)/vacall-powerpc64-$${syntax}.s vacall-powerpc64.s || exit 1 ;; \
183	esac
184
185vacall-powerpc64-elfv2.lo : vacall-powerpc64-elfv2.s
186	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-powerpc64-elfv2.s
187
188vacall-powerpc64-elfv2.s : $(srcdir)/vacall-powerpc64-elfv2-linux.S
189	$(CPP) $(ASPFLAGS) $(srcdir)/vacall-powerpc64-elfv2-linux.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-powerpc64-elfv2.s
190
191vacall-ia64.lo : vacall-ia64.s
192	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-ia64.s
193
194vacall-ia64.s : $(srcdir)/vacall-ia64-macro.S
195	$(CPP) $(ASPFLAGS) $(srcdir)/vacall-ia64-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-ia64.s
196
197@IFNOT_MSVC@vacall-x86_64.lo : vacall-x86_64.s
198@IFNOT_MSVC@	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-x86_64.s
199
200@IFNOT_MSVC@vacall-x86_64.s : $(srcdir)/vacall-x86_64-macro.S $(srcdir)/vacall-x86_64-windows-macro.S
201@IFNOT_MSVC@	case "$(OS)" in \
202@IFNOT_MSVC@	  cygwin* | mingw*) variant='-windows';; \
203@IFNOT_MSVC@	  *) variant='';; \
204@IFNOT_MSVC@	esac; \
205@IFNOT_MSVC@	$(CPP) $(ASPFLAGS) -I$(srcdir) -I$(srcdir)/../../common - < $(srcdir)/vacall-x86_64$${variant}-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,\. ,.,g' -e 's,@ ,@,g' -e 's,//.*$$,,' -e 's/##//g' > vacall-x86_64.s
206
207@IF_MSVC@vacall-x86_64.lo : vacall-x86_64.asm vacall-libapi.lo
208@IF_MSVC@	ml64 -c -nologo vacall-x86_64.asm
209@IF_MSVC@	mkdir -p .libs; cp vacall-x86_64.@OBJEXT@ .libs/vacall-x86_64.@OBJEXT@
210@IF_MSVC@	sed -e 's/vacall-libapi/vacall-x86_64/g' < vacall-libapi.lo > vacall-x86_64.lo
211
212@IF_MSVC@vacall-x86_64.asm : $(srcdir)/vacall-x86_64-windows-macro.S
213@IF_MSVC@	{ $(CPP) $(ASPFLAGS) -I$(srcdir)/../../common $(srcdir)/vacall-x86_64-windows-macro.S | grep -v '^#'; echo 'END'; } > vacall-x86_64.asm
214
215vacall-x86_64-x32.lo : vacall-x86_64-x32.s
216	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-x86_64-x32.s
217
218vacall-x86_64-x32.s : $(srcdir)/vacall-x86_64-x32-linux.s
219	cp $(srcdir)/vacall-x86_64-x32-linux.s vacall-x86_64-x32.s
220
221vacall-s390.lo : vacall-s390.s
222	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-s390.s
223
224vacall-s390.s : $(srcdir)/vacall-s390-macro.S
225	$(CPP) $(ASPFLAGS) -I$(srcdir) $(srcdir)/vacall-s390-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-s390.s
226
227vacall-s390x.lo : vacall-s390x.s
228	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-s390x.s
229
230vacall-s390x.s : $(srcdir)/vacall-s390x-macro.S
231	$(CPP) $(ASPFLAGS) -I$(srcdir) $(srcdir)/vacall-s390x-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-s390x.s
232
233vacall-riscv32-ilp32d.lo : vacall-riscv32-ilp32d.s
234	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-riscv32-ilp32d.s
235
236vacall-riscv32-ilp32d.s : $(srcdir)/vacall-riscv32-ilp32d-macro.S
237	$(CPP) $(ASPFLAGS) -I$(srcdir) $(srcdir)/vacall-riscv32-ilp32d-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-riscv32-ilp32d.s
238
239vacall-riscv64-lp64d.lo : vacall-riscv64-lp64d.s
240	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-riscv64-lp64d.s
241
242vacall-riscv64-lp64d.s : $(srcdir)/vacall-riscv64-lp64d-macro.S
243	$(CPP) $(ASPFLAGS) -I$(srcdir) $(srcdir)/vacall-riscv64-lp64d-macro.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-riscv64-lp64d.s
244
245vacall-libapi.lo : $(srcdir)/vacall-libapi.c $(srcdir)/../../vacall/vacall-internal.h $(srcdir)/vacall_r.h ../../config.h
246	$(LIBTOOL_COMPILE) $(CC) $(INCLUDES_WITH_GNULIB) $(CPPFLAGS) $(CFLAGS) @DISABLE_TYPE_BASED_ALIASING@ -DREENTRANT -c $(srcdir)/vacall-libapi.c
247
248vacall-structcpy.lo : $(srcdir)/vacall-structcpy.c $(srcdir)/../../common/structcpy.c
249	$(LIBTOOL_COMPILE) $(CC) -I$(srcdir)/../../common $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/vacall-structcpy.c
250
251libvacall.la : $(OBJECTS)
252	$(LIBTOOL_LINK) $(CC) -o libvacall.la -rpath $(libdir) -no-undefined $(OBJECTS) $(LDFLAGS)
253
254# Installs the library and include files only. Typically called with only
255# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
256install-lib : all force
257	mkdir -p $(includedir)
258	$(INSTALL_DATA) $(srcdir)/vacall_r.h $(includedir)/vacall_r.h
259
260install : all force
261	mkdir -p $(DESTDIR)$(prefix)
262#	mkdir -p $(DESTDIR)$(exec_prefix)
263#	mkdir -p $(DESTDIR)$(libdir)
264#	$(LIBTOOL_INSTALL) $(INSTALL_DATA) libvacall.la $(DESTDIR)$(libdir)/libvacall.la
265	mkdir -p $(DESTDIR)$(includedir)
266	$(INSTALL_DATA) $(srcdir)/vacall_r.h $(DESTDIR)$(includedir)/vacall_r.h
267#	mkdir -p $(DESTDIR)$(mandir)
268#	mkdir -p $(DESTDIR)$(mandir)/man3
269#	$(INSTALL_DATA) $(srcdir)/vacall_r.3 $(DESTDIR)$(mandir)/man3/vacall_r.3
270#	mkdir -p $(DESTDIR)$(datadir)
271#	mkdir -p $(DESTDIR)$(htmldir)
272#	$(INSTALL_DATA) $(srcdir)/vacall_r.html $(DESTDIR)$(htmldir)/vacall_r.html
273
274installdirs : force
275	mkdir -p $(DESTDIR)$(prefix)
276#	mkdir -p $(DESTDIR)$(exec_prefix)
277#	mkdir -p $(DESTDIR)$(libdir)
278	mkdir -p $(DESTDIR)$(includedir)
279#	mkdir -p $(DESTDIR)$(mandir)
280#	mkdir -p $(DESTDIR)$(mandir)/man3
281#	mkdir -p $(DESTDIR)$(datadir)
282#	mkdir -p $(DESTDIR)$(htmldir)
283
284uninstall : force
285#	$(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(libdir)/libvacall.la
286	$(RM) $(DESTDIR)$(includedir)/vacall_r.h
287#	$(RM) $(DESTDIR)$(mandir)/man3/vacall_r.3
288#	$(RM) $(DESTDIR)$(htmldir)/vacall_r.html
289
290check : all
291
292extracheck : all
293
294mostlyclean : clean
295
296clean : force
297	$(RM) *.@OBJEXT@ *.lo *.a libvacall.* core
298	$(RM) vacall-i386.s vacall-sparc.s vacall-sparc64.s vacall-m68k.s vacall-mips.s vacall-mipsn32.s vacall-mips64.s vacall-alpha.s vacall-hppa.s vacall-hppa64.s vacall-arm.s vacall-armhf.s vacall-arm64.s vacall-powerpc.s vacall-powerpc64.s vacall-powerpc64-elfv2.s vacall-ia64.s vacall-x86_64.s vacall-x86_64.asm vacall-x86_64-x32.s vacall-s390.s vacall-s390x.s vacall-riscv32-ilp32d.s vacall-riscv64-lp64d.s
299	$(RM) -r .libs _libs
300
301distclean : clean
302	$(RM) Makefile
303
304maintainer-clean : distclean
305
306
307# List of source files (committed in version control or generated by Makefile.devel).
308SOURCE_FILES = \
309  COPYING \
310  README \
311  Makefile.devel \
312  Makefile.maint \
313  Makefile.in \
314  vacall_r.h \
315  get_receiver.c \
316  vacall-alpha-linux.s vacall-alpha-macro.S \
317  vacall-arm-macro.S \
318  vacall-armhf-macro.S \
319  vacall-arm64-macro.S vacall-arm64-macos-macro.S \
320  vacall-hppa-linux.s vacall-hppa-macro.S \
321  vacall-hppa64-linux.s vacall-hppa64-macro.S \
322  vacall-i386-linux.s vacall-i386-macro.S \
323  vacall-ia64-linux.s vacall-ia64-macro.S \
324  vacall-m68k-linux.s vacall-m68k-sun.s vacall-m68k.mit.S vacall-m68k.motorola.S \
325  vacall-mipseb-linux.s vacall-mipsel-linux.s vacall-mipseb-macro.S vacall-mipsel-macro.S \
326  vacall-mipsn32eb-linux.s vacall-mipsn32el-linux.s vacall-mipsn32eb-macro.S vacall-mipsn32el-macro.S \
327  vacall-mips64eb-linux.s vacall-mips64el-linux.s vacall-mips64eb-macro.S vacall-mips64el-macro.S \
328  vacall-powerpc-aix.s \
329  vacall-powerpc-linux.s vacall-powerpc-linux-macro.S \
330  vacall-powerpc-macos.s \
331  vacall-powerpc-sysv4-macro.S \
332  vacall-powerpc64-aix.s vacall-powerpc64-linux.S vacall-powerpc64-elfv2-linux.S \
333  vacall-riscv32-ilp32d-linux.s vacall-riscv32-ilp32d-macro.S \
334  vacall-riscv64-lp64d-linux.s vacall-riscv64-lp64d-macro.S \
335  vacall-s390-linux.s vacall-s390-macro.S \
336  vacall-s390x-linux.s vacall-s390x-macro.S \
337  vacall-sparc-linux.s vacall-sparc-macro.S \
338  vacall-sparc64-linux.s vacall-sparc64-macro.S \
339  vacall-x86_64-linux.s vacall-x86_64-macro.S vacall-x86_64-x32-linux.s \
340  vacall-x86_64-windows.s vacall-x86_64-windows-macro.S \
341  vacall-libapi.c \
342  vacall-structcpy.c
343# List of distributed files generated by Makefile.maint.
344GENERATED_FILES = \
345  vacall-i386-msvc.c
346# List of distributed files.
347DISTFILES = $(SOURCE_FILES) $(GENERATED_FILES)
348
349distdir : $(DISTFILES)
350	for file in $(DISTFILES); do \
351	  if test -f $$file; then dir='.'; else dir='$(srcdir)'; fi; \
352	  cp -p "$$dir/$$file" '$(distdir)'/$$file || exit 1; \
353	done
354
355
356force :
357