1 | # based on LAME's Makefile.am for nasm compilation |
---|
2 | |
---|
3 | AUTOMAKE_OPTIONS = foreign |
---|
4 | |
---|
5 | DEFS = @DEFS@ @CONFIG_DEFS@ |
---|
6 | |
---|
7 | if X86NASMENABLED |
---|
8 | noinst_LTLIBRARIES = libx86_asm_routines.la |
---|
9 | libx86_asm_routines_la_SOURCES = \ |
---|
10 | x86_cpu_caps_detect_prk.nasm |
---|
11 | |
---|
12 | am_libx86_asm_routines_la_OBJECTS = \ |
---|
13 | x86_cpu_caps_detect_prk$U.lo |
---|
14 | |
---|
15 | if X86NASMMMXENABLED |
---|
16 | libx86_asm_routines_la_SOURCES += \ |
---|
17 | memcpy_mmx_prk.nasm |
---|
18 | |
---|
19 | am_libx86_asm_routines_la_OBJECTS += \ |
---|
20 | memcpy_mmx_prk$U.lo |
---|
21 | endif |
---|
22 | endif |
---|
23 | |
---|
24 | SUFFIXES = .nasm .lo |
---|
25 | |
---|
26 | CLEANFILES = \ |
---|
27 | x86_cpu_caps_detect_prk.o.lst \ |
---|
28 | x86_cpu_caps_detect_prk.lo.lst \ |
---|
29 | memcpy_mmx_prkt.o.lst \ |
---|
30 | memcpy_mmx_prk.lo.lst |
---|
31 | |
---|
32 | |
---|
33 | NASM = @NASM@ |
---|
34 | NASMFLAGS = @NASM_FORMAT@ |
---|
35 | |
---|
36 | .nasm.o: |
---|
37 | $(NASM) $(NASMFLAGS) $< -o $@ -l $@.lst |
---|
38 | |
---|
39 | .nasm.lo: |
---|
40 | test -d .libs || mkdir .libs |
---|
41 | $(ECHO) '# Generated by ltmain.sh - GNU libtool 1.5 (1.1220 2003/04/05 19:32:58)' >$@ |
---|
42 | $(ECHO) "pic_object='.libs/$*.o'" >>$@ |
---|
43 | $(ECHO) "non_pic_object='$*.o'" >>$@ |
---|
44 | $(NASM) $(NASMFLAGS) $< -o .libs/$*.o -l $@.lst |
---|
45 | |
---|
46 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
---|
47 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
---|
48 | LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \ |
---|
49 | $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
---|
50 | CCLD = $(CC) |
---|
51 | LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ |
---|
52 | $(AM_LDFLAGS) $(LDFLAGS) -o $@ |
---|