bug-automake
[Top][All Lists]
Advanced

[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    




reply via email to

[Prev in Thread] Current Thread [Next in Thread]