annotate libass/Makefile @ 21213:0c68d02f437c

SRCS should be one per line to make patches more readable.
author diego
date Sat, 25 Nov 2006 17:06:08 +0000
parents 0cb72a86e85f
children 92b122592776
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
18937
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
1
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
2 include ../config.mak
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
3
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
4 LIBNAME=libass.a
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
5
21213
0c68d02f437c SRCS should be one per line to make patches more readable.
diego
parents: 21211
diff changeset
6 SRCS = ass.c \
0c68d02f437c SRCS should be one per line to make patches more readable.
diego
parents: 21211
diff changeset
7 ass_cache.c \
0c68d02f437c SRCS should be one per line to make patches more readable.
diego
parents: 21211
diff changeset
8 ass_fontconfig.c \
0c68d02f437c SRCS should be one per line to make patches more readable.
diego
parents: 21211
diff changeset
9 ass_render.c \
0c68d02f437c SRCS should be one per line to make patches more readable.
diego
parents: 21211
diff changeset
10 ass_utils.c \
0c68d02f437c SRCS should be one per line to make patches more readable.
diego
parents: 21211
diff changeset
11 ass_mp.c \
0c68d02f437c SRCS should be one per line to make patches more readable.
diego
parents: 21211
diff changeset
12 ass_bitmap.c \
0c68d02f437c SRCS should be one per line to make patches more readable.
diego
parents: 21211
diff changeset
13 ass_library.c \
18937
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
14
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
15 OBJS=$(SRCS:.c=.o)
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
16
19420
4f71ed7cb512 Move all internal -I parameters to the front of CFLAGS to avoid using external
diego
parents: 19190
diff changeset
17 CFLAGS = -I. -I.. \
18937
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
18 -I../libmpcodecs \
19420
4f71ed7cb512 Move all internal -I parameters to the front of CFLAGS to avoid using external
diego
parents: 19190
diff changeset
19 $(OPTFLAGS) \
18937
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
20 -D_GNU_SOURCE \
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
21
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
22 .SUFFIXES: .c .o
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
23
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
24 # .PHONY: all clean
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
25
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
26 .c.o:
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
27 $(CC) -c $(CFLAGS) -o $@ $<
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
28
21211
0cb72a86e85f Remove pointless indirection.
diego
parents: 21206
diff changeset
29 all: $(LIBNAME)
18937
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
30
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
31 $(LIBNAME): $(OBJS)
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
32 $(AR) r $(LIBNAME) $(OBJS)
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
33 $(RANLIB) $(LIBNAME)
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
34
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
35 clean:
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
36 rm -f *.o *.a *~
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
37
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
38 distclean: clean
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
39 rm -f .depend
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
40
21080
618d1857f4c4 Unify dep/depend targets.
diego
parents: 20477
diff changeset
41 dep depend:
18937
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
42 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
43
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
44 ifneq ($(wildcard .depend),)
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
45 include .depend
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
46 endif
9e95ac641e77 Initial libass release (without mencoder support).
eugeni
parents:
diff changeset
47