Take a peek at this - the am_libhermes_la_OBJECTS is the important
definition. I don’t know if this will work for anyone else…
the .o.asm is pretty much removable though. I wasn’t sure if it was
needed.
Attached is src/hermes/Makefile.am
G’day, eh?
- Teunis
-------------- next part --------------###########################################################################
Some consistent rules for building asm files:
STRIP_FPIC = sh $(top_srcdir)/strip_fPIC.sh
SUFFIXES = .asm
.asm.o:
$(NASM) @NASMFLAGS@ $< -o $@
.asm.lo:
$(LIBTOOL) --mode=compile $(STRIP_FPIC) $(NASM) @NASMFLAGS@ $<
###########################################################################
The hermes library target
noinst_LTLIBRARIES = libhermes.la
libhermes_la_SOURCES = $(PORTABLE_SRCS)
am_libhermes_la_OBJECTS =
mmx_main.lo
mmxp2_32.lo
x86_main.lo
x86p_16.lo
x86p_32.lo
The hermes library sources
PORTABLE_SRCS =
mmx_main.asm
mmxp2_32.asm
x86_main.asm
x86p_16.asm
x86p_32.asm
HeadMMX.h
HeadX86.h
EXTRA_DIST =
COPYING.LIB
README