Mercurial > mplayer.hg
comparison loader/Makefile @ 21181:d2a3e5845d17
Handle stubs.s like all other source files.
author | diego |
---|---|
date | Fri, 24 Nov 2006 23:49:30 +0000 |
parents | 10f8f9918ec9 |
children | b5e20880785f |
comparison
equal
deleted
inserted
replaced
21180:2f1d3f01a244 | 21181:d2a3e5845d17 |
---|---|
4 #CFLAGS+=-Ddbg_printf=__vprintf -DTRACE=__vprintf -DDETAILED_OUT | 4 #CFLAGS+=-Ddbg_printf=__vprintf -DTRACE=__vprintf -DDETAILED_OUT |
5 | 5 |
6 SRCS= driver.c afl.c vfl.c | 6 SRCS= driver.c afl.c vfl.c |
7 ifneq ($(TARGET_WIN32),yes) | 7 ifneq ($(TARGET_WIN32),yes) |
8 SRCS+= ldt_keeper.c pe_image.c module.c ext.c win32.c \ | 8 SRCS+= ldt_keeper.c pe_image.c module.c ext.c win32.c \ |
9 pe_resource.c resource.c registry.c elfdll.c wrapper.S | 9 pe_resource.c resource.c registry.c elfdll.c wrapper.S stubs.s |
10 endif | 10 endif |
11 | 11 |
12 OBJS = $(SRCS:.c=.o) | 12 OBJS = $(SRCS:.c=.o) |
13 OBJS := $(OBJS:.S=.o) | 13 OBJS := $(OBJS:.S=.o) |
14 OBJS := $(OBJS:.s=.o) | |
14 | 15 |
15 all: libloader.a | 16 all: libloader.a |
16 | 17 |
17 clean: | 18 clean: |
18 rm -f *.o *.a *~ | 19 rm -f *.o *.a *~ |
21 rm -f .depend | 22 rm -f .depend |
22 | 23 |
23 .c.o: | 24 .c.o: |
24 $(CC) $(CFLAGS) -c $< | 25 $(CC) $(CFLAGS) -c $< |
25 | 26 |
26 libloader.a: $(OBJS) stubs.s | 27 libloader.a: $(OBJS) |
27 $(CC) -c ./stubs.s -o stubs.o | 28 $(AR) -r libloader.a $(OBJS) |
28 $(AR) -r libloader.a $(OBJS) stubs.o | |
29 $(RANLIB) libloader.a | 29 $(RANLIB) libloader.a |
30 | 30 |
31 dep depend: | 31 dep depend: |
32 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend | 32 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend |
33 | 33 |