2 # Copyright (C) 2002 - 2003 Jeff Dike (jdike@addtoit.com)
3 # Licensed under the GPL
8 obj-y
= exec_kern.o exec_user.o gdb.o ksyms.o mem.o mem_user.o process_kern.o \
9 syscall_kern.o syscall_user.o time.o tlb.o tracer.o trap_user.o \
10 uaccess.o uaccess_user.o sys-
$(SUBARCH
)/
12 obj-
$(CONFIG_PT_PROXY
) += gdb_kern.o ptproxy
/
14 USER_OBJS
:= $(filter %_user.o
,$(obj-y
)) gdb.o time.o tracer.o
15 USER_OBJS
:= $(foreach file
,$(USER_OBJS
),$(obj
)/$(file
))
17 UNMAP_CFLAGS
:= $(patsubst -pg
-DPROFILING
,,$(USER_CFLAGS
))
18 UNMAP_CFLAGS
:= $(patsubst -fprofile-arcs
-ftest-coverage
,,$(UNMAP_CFLAGS
))
20 $(USER_OBJS
) : %.o
: %.c
21 $(CC
) $(CFLAGS_
$(notdir $@
)) $(USER_CFLAGS
) -c
-o
$@
$<
23 $(O_TARGET
) : $(obj
)/unmap_fin.o
25 $(obj
)/unmap.o
: $(src
)/unmap.c
26 $(CC
) $(UNMAP_CFLAGS
) -c
-o
$@
$<
28 $(obj
)/unmap_fin.o
: $(src
)/unmap.o
29 ld -r
-o
$@
$< -lc
-L
/usr
/lib