Fixed hermes automake for automake 1.5

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? :slight_smile:
- 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