1AUTOMAKE_OPTIONS = gnu 2 3noinst_LTLIBRARIES = libmacasm.la 4 5COMMON_SOURCES = \ 6 Assembly.h \ 7 common.cpp 8 9SOURCES_X86 = \ 10 x86_mmx.asm 11 12SOURCES_X86_64 = \ 13 x86_64_mmx.asm 14 15LINK = $(LIBTOOL) --tag=CXX --mode=link $(CXX) -o $@ 16 17YASM = @YASM@ 18 19if HAS_YASM 20 21if ARCH_X86 22EXTRA_SOURCES = $(SOURCES_X86) 23endif 24 25if ARCH_X86_64 26EXTRA_SOURCES = $(SOURCES_X86_64) 27endif 28 29STRIP_FPIC = sh $(top_srcdir)/strip_fPIC.sh 30SUFFIXES = .asm 31 32.asm.lo: 33 $(LIBTOOL) --mode=compile --tag=ASM $(STRIP_FPIC) $(YASM) $(YASM_FORMAT) $(YASM_ARCH) -o $@ $< 34 35endif 36 37EXTRA_DISTS = \ 38 Assembly.nas \ 39 Tools.inc 40 41libmacasm_la_SOURCES = $(COMMON_SOURCES) $(EXTRA_SOURCES) 42 43