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