[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problem with automake 1.5
From: |
Vladimir Nadvornik |
Subject: |
Problem with automake 1.5 |
Date: |
Wed, 7 Nov 2001 15:07:55 +0100 |
Hello,
This is one Makefile.am from SDL 1.2.2:
###########################################################################
#
# Some consistent rules for building asm files:
STRIP_FPIC = sh $(top_srcdir)/strip_fPIC.sh
SUFFIXES = .asm
.asm.lo:
$(LIBTOOL) --mode=compile $(STRIP_FPIC) $(NASM) @NASMFLAGS@ $<
###########################################################################
# The hermes library target
noinst_LTLIBRARIES = libhermes.la
libhermes_la_SOURCES = $(PORTABLE_SRCS)
# 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
With automake 1.5 the generated Makefile.in contains empty
list of modules:
am_libhermes_la_OBJECTS =
libhermes_la_OBJECTS = $(am_libhermes_la_OBJECTS)
In CVS version of SDL is it fixed with this patch:
--- src/hermes/Makefile.am
+++ src/hermes/Makefile.am
@@ -15,6 +15,12 @@
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 = \
IMHO it is a wrong fix and it should be fixed in automake.
--
Vladimir Nadvornik
developer
---------------------------------------------------------------------
SuSE CR, s.r.o. e-mail: address@hidden
Drahobejlova 27 tel:+420 2 9654 2373
190 00 Praha 9 fax:+420 2 9654 2374
Ceska republika http://www.suse.cz
- Problem with automake 1.5,
Vladimir Nadvornik <=