annotate Makefile @ 727:98b64f65be0d libavutil

Reorganise intreadwrite.h This changes intreadwrite.h to support per-arch implementations of the various macros allowing us to take advantage of special instructions or other properties the compiler does not know about.
author mru
date Sat, 18 Apr 2009 00:00:22 +0000
parents db9e213fcc5b
children 4d40308d9343
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
491
34640f2e3060 non-recursive makefiles
mru
parents: 463
diff changeset
1 include $(SUBDIR)../config.mak
267
d363937cc410 Reverting stray commit part II, r8156 had the base64 export patch mixed with the nutdec patch
lu_zero
parents:
diff changeset
2
463
fc4239d967ce cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents: 462
diff changeset
3 NAME = avutil
fc4239d967ce cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents: 462
diff changeset
4
587
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
5 HEADERS = adler32.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
6 avstring.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
7 avutil.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
8 base64.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
9 common.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
10 crc.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
11 fifo.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
12 intfloat_readwrite.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
13 log.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
14 lzo.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
15 mathematics.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
16 md5.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
17 mem.h \
671
e847c4a1d29a Split avutil.h, move all the pixel format definitions to the new
stefano
parents: 654
diff changeset
18 pixfmt.h \
587
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
19 rational.h \
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
20 sha1.h
53b9b303d6d5 cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 584
diff changeset
21
584
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
22 OBJS = adler32.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
23 aes.o \
638
ccbcf7872a78 Rename string.c to avstring.c so that the name of header and C file match.
diego
parents: 601
diff changeset
24 avstring.o \
584
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
25 base64.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
26 crc.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
27 des.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
28 fifo.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
29 intfloat_readwrite.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
30 lfg.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
31 lls.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
32 log.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
33 lzo.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
34 mathematics.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
35 md5.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
36 mem.o \
678
bcd0e6fe83d8 add ff_random_get_seed to be used in conjunction with random functions
bcoudurier
parents: 671
diff changeset
37 random_seed.o \
584
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
38 rational.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
39 rc4.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
40 sha1.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
41 tree.o \
1edaa4382343 cosmetic: align backslashes in makefiles
mru
parents: 561
diff changeset
42 utils.o \
267
d363937cc410 Reverting stray commit part II, r8156 had the base64 export patch mixed with the nutdec patch
lu_zero
parents:
diff changeset
43
712
245c43384890 Move adding the '-test$(EXESUF)' suffix to test programs into common.mak.
diego
parents: 709
diff changeset
44 TESTPROGS = adler32 aes base64 crc des lls md5 pca sha1 softfloat tree
723
db9e213fcc5b Add a configure check for lzo1x_999_compress() and compile the lzo test program
diego
parents: 721
diff changeset
45 TESTPROGS-$(HAVE_LZO1X_999_COMPRESS) += lzo
436
2fc7d825b16f Add Makefile rules for test programs.
diego
parents: 435
diff changeset
46
601
b150276ce746 Extend 'checkheaders' target to architecture-specific subdirectories.
diego
parents: 587
diff changeset
47 DIRS = arm bfin sh4 x86
b150276ce746 Extend 'checkheaders' target to architecture-specific subdirectories.
diego
parents: 587
diff changeset
48
491
34640f2e3060 non-recursive makefiles
mru
parents: 463
diff changeset
49 include $(SUBDIR)../subdir.mak
436
2fc7d825b16f Add Makefile rules for test programs.
diego
parents: 435
diff changeset
50
721
75c89362a6b1 Fix lzo-test linking: -llzo2 should be in ELIBS, not EXTRALIBS.
diego
parents: 713
diff changeset
51 $(SUBDIR)lzo-test$(EXESUF): ELIBS = -llzo2