3
#### Start of system configuration section. ####
9
# Directories used by "make":
12
# Directories used by "make install":
14
local_prefix = /usr/local
15
exec_prefix = @exec_prefix@
17
includedir = @includedir@
20
htmldir = $(datadir)/html
22
# Programs used by "make":
26
INCLUDES = -I. -I$(srcdir)
27
ASPFLAGS = `if test @AS_UNDERSCORE@ = true; then echo '-DASM_UNDERSCORE'; fi`
29
LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile
30
LIBTOOL_LINK = $(LIBTOOL) --mode=link
31
LIBTOOL_INSTALL = $(LIBTOOL) --mode=install
32
LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall
41
# Programs used by "make install":
43
INSTALL_PROGRAM = @INSTALL_PROGRAM@
44
INSTALL_DATA = @INSTALL_DATA@
46
#### End of system configuration section. ####
50
# Needed by $(LIBTOOL).
53
OBJECTS = vacall.lo misc.lo structcpy.lo
55
all : $(OBJECTS) libvacall.la vacall_r.h
57
vacall.lo : vacall-$(CPU).lo
58
$(RM) vacall.lo vacall.o
59
$(LN) vacall-$(CPU).lo vacall.lo
60
if test -f vacall-$(CPU).o; then $(LN) vacall-$(CPU).o vacall.o; fi
62
vacall-i386.lo : vacall-i386.s
63
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-i386.s
65
vacall-i386.s : $(srcdir)/vacall-i386-macro.S
66
$(CPP) $(ASPFLAGS) $(srcdir)/vacall-i386-macro.S | grep -v '^ *#line' | grep -v '^#ident' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,% ,%,g' -e 's,\. ,.,g' > vacall-i386.s
68
vacall-sparc.lo : vacall-sparc.s
69
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-sparc.s
71
vacall-sparc.s : $(srcdir)/vacall-sparc.S
72
$(CPP) $(ASPFLAGS) $(srcdir)/vacall-sparc.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' -e 's,\$$,#,g' > vacall-sparc.s
74
vacall-sparc64.lo : vacall-sparc64.s
75
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-sparc64.s
77
vacall-sparc64.s : $(srcdir)/vacall-sparc64.S
78
$(CPP) $(ASPFLAGS) $(srcdir)/vacall-sparc64.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' -e 's,\$$,#,g' > vacall-sparc64.s
80
vacall-m68k.lo : vacall-m68k.s
81
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-m68k.s
83
vacall-m68k.s : $(srcdir)/vacall-m68k.mit.S $(srcdir)/vacall-m68k.mot.s $(srcdir)/vacall-m68k-netbsd.S
85
netbsd*) src=$(srcdir)/vacall-m68k-netbsd.S;; \
86
*) src=$(srcdir)/vacall-m68k.mit.S;; \
88
$(CPP) $(ASPFLAGS) $$src | 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
90
vacall-mips.lo : vacall-mips.s
91
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-mips.s
93
vacall-mips.s : $(srcdir)/vacall-mips.S
94
$(CPP) $(ASPFLAGS) $(srcdir)/vacall-mips.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mips.s
96
vacall-mipsn32.lo : vacall-mipsn32.s
97
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-mipsn32.s
99
vacall-mipsn32.s : $(srcdir)/vacall-mipsn32.S
100
$(CPP) $(ASPFLAGS) $(srcdir)/vacall-mipsn32.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mipsn32.s
102
vacall-mips64.lo : vacall-mips64.s
103
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-mips64.s
105
vacall-mips64.s : $(srcdir)/vacall-mips64.S
106
$(CPP) $(ASPFLAGS) $(srcdir)/vacall-mips64.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mips64.s
108
vacall-alpha.lo : $(srcdir)/vacall-alpha.s
109
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-alpha.s
111
vacall-hppa.lo : $(srcdir)/vacall-hppa.s
112
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-hppa.s
114
vacall-s390.lo : $(srcdir)/vacall-s390.s
115
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-s390.s
117
vacall-arm.lo : vacall-arm.s
118
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-arm.s
120
vacall-arm.s : $(srcdir)/vacall-arm.S
121
$(CPP) $(ASPFLAGS) $(srcdir)/vacall-arm.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//,@,g' -e 's,\$$,#,g' > vacall-arm.s
123
vacall-powerpc.lo : $(srcdir)/vacall-powerpc-aix.old.s $(srcdir)/vacall-powerpc-aix.new.s $(srcdir)/vacall-powerpc-sysv4.s $(srcdir)/vacall-powerpc-linux.s $(srcdir)/vacall-powerpc-macos.s $(srcdir)/vacall-powerpc-netbsd.s
125
aix3*) syntax=aix.old;; \
126
aix*) syntax=aix.new;; \
127
linux*) syntax=linux;; \
128
macos* | darwin*) syntax=macos;; \
129
netbsd*) syntax=netbsd;; \
132
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-powerpc-$${syntax}.s ; \
133
cp vacall-powerpc-$${syntax}.lo vacall-powerpc.lo ; rm -f vacall-powerpc-$${syntax}.lo ; \
134
if test -f vacall-powerpc-$${syntax}.o; then cp vacall-powerpc-$${syntax}.o vacall-powerpc.o; fi
135
# Note that vacall-powerpc-${syntax}.o is kept in place, because in some cases
136
# vacall-powerpc-${syntax}.lo contains a symbolic reference to it and therefore
137
# libtool may want to access it.
139
vacall-powerpc64.lo : $(srcdir)/vacall-powerpc64.s
140
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-powerpc64.s
142
vacall-m88k.lo : $(srcdir)/vacall-m88k.s
143
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-m88k.s
145
vacall-convex.lo : $(srcdir)/vacall-convex.s
146
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-convex.s
148
vacall-ia64.lo : $(srcdir)/vacall-ia64.s
149
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-ia64.s
151
vacall-x86_64.lo : $(srcdir)/vacall-x86_64.s
152
$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-x86_64.s
154
misc.lo : $(srcdir)/misc.c vacall_r.h config.h
155
$(LIBTOOL_COMPILE) $(CC) $(CFLAGS) $(INCLUDES) -c $(srcdir)/misc.c
157
structcpy.lo : $(srcdir)/structcpy.c
158
$(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -c $(srcdir)/structcpy.c
160
libvacall.la : $(OBJECTS)
161
$(LIBTOOL_LINK) $(CC) -o libvacall.la -rpath $(libdir) $(OBJECTS)
163
# Installs the library and include files only. Typically called with only
164
# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
165
install-lib : all force
166
if [ ! -d $(includedir) ] ; then mkdir $(includedir) ; fi
167
$(INSTALL_DATA) vacall_r.h $(includedir)/vacall_r.h
170
if [ ! -d $(DESTDIR)$(prefix) ] ; then mkdir $(DESTDIR)$(prefix) ; fi
171
# if [ ! -d $(DESTDIR)$(exec_prefix) ] ; then mkdir $(DESTDIR)$(exec_prefix) ; fi
172
# if [ ! -d $(DESTDIR)$(libdir) ] ; then mkdir $(DESTDIR)$(libdir) ; fi
173
# $(LIBTOOL_INSTALL) $(INSTALL_DATA) libvacall.la $(DESTDIR)$(libdir)/libvacall.la
174
if [ ! -d $(DESTDIR)$(includedir) ] ; then mkdir $(DESTDIR)$(includedir) ; fi
175
$(INSTALL_DATA) vacall_r.h $(DESTDIR)$(includedir)/vacall_r.h
176
# if [ ! -d $(DESTDIR)$(mandir) ] ; then mkdir $(DESTDIR)$(mandir) ; fi
177
# if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then mkdir $(DESTDIR)$(mandir)/man3 ; fi
178
# $(INSTALL_DATA) $(srcdir)/vacall_r.3 $(DESTDIR)$(mandir)/man3/vacall_r.3
179
# if [ ! -d $(DESTDIR)$(datadir) ] ; then mkdir $(DESTDIR)$(datadir) ; fi
180
# if [ ! -d $(DESTDIR)$(htmldir) ] ; then mkdir $(DESTDIR)$(htmldir) ; fi
181
# $(INSTALL_DATA) $(srcdir)/vacall_r.html $(DESTDIR)$(htmldir)/vacall_r.html
184
if [ ! -d $(DESTDIR)$(prefix) ] ; then mkdir $(DESTDIR)$(prefix) ; fi
185
# if [ ! -d $(DESTDIR)$(exec_prefix) ] ; then mkdir $(DESTDIR)$(exec_prefix) ; fi
186
# if [ ! -d $(DESTDIR)$(libdir) ] ; then mkdir $(DESTDIR)$(libdir) ; fi
187
if [ ! -d $(DESTDIR)$(includedir) ] ; then mkdir $(DESTDIR)$(includedir) ; fi
188
# if [ ! -d $(DESTDIR)$(mandir) ] ; then mkdir $(DESTDIR)$(mandir) ; fi
189
# if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then mkdir $(DESTDIR)$(mandir)/man3 ; fi
190
# if [ ! -d $(DESTDIR)$(datadir) ] ; then mkdir $(DESTDIR)$(datadir) ; fi
191
# if [ ! -d $(DESTDIR)$(htmldir) ] ; then mkdir $(DESTDIR)$(htmldir) ; fi
194
# $(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(libdir)/libvacall.la
195
$(RM) $(DESTDIR)$(includedir)/vacall_r.h
196
# $(RM) $(DESTDIR)$(mandir)/man3/vacall_r.3
197
# $(RM) $(DESTDIR)$(htmldir)/vacall_r.html
206
$(RM) *.o *.lo *.a libvacall.* core
207
$(RM) vacall-i386.s vacall-sparc.s vacall-sparc64.s vacall-m68k.s vacall-mips.s vacall-mipsn32.s vacall-mips64.s vacall-arm.s
211
$(RM) config.status config.log config.cache Makefile vacall_r.h config.h libtool
213
maintainer-clean : distclean