Gennady Sharapov | f45d9fc | 2006-01-18 17:42:45 -0800 | [diff] [blame] | 1 | # |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 2 | # Copyright (C) 2002 - 2004 Jeff Dike (jdike@addtoit.com) |
| 3 | # Licensed under the GPL |
| 4 | # |
| 5 | |
Gennady Sharapov | abaf697 | 2006-01-18 17:42:46 -0800 | [diff] [blame] | 6 | obj-y := clone.o exec_kern.o mem.o mmu.o process_kern.o \ |
Gennady Sharapov | ea2ba7d | 2006-01-08 01:01:31 -0800 | [diff] [blame] | 7 | syscall.o tlb.o uaccess.o |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 8 | |
Gennady Sharapov | abaf697 | 2006-01-18 17:42:46 -0800 | [diff] [blame] | 9 | USER_OBJS := clone.o |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 10 | |
| 11 | include arch/um/scripts/Makefile.rules |
Bodo Stroesser | 9786a8f | 2005-07-07 17:56:50 -0700 | [diff] [blame] | 12 | |
| 13 | # clone.o is in the stub, so it can't be built with profiling |
Paolo 'Blaisorblade' Giarrusso | 275e6e1 | 2006-05-01 12:16:04 -0700 | [diff] [blame^] | 14 | # GCC hardened also auto-enables -fpic, but we need %ebx so it can't work -> |
| 15 | # disable it |
| 16 | |
| 17 | CFLAGS_clone.o := $(CFLAGS_NO_HARDENING) |
| 18 | |
| 19 | # since we're setting c_flags we _must_ add $(CFLAGS_$(*F).o). |
| 20 | |
| 21 | $(obj)/clone.o : c_flags = -Wp,-MD,$(depfile) $(call unprofile,$(USER_CFLAGS)) $(CFLAGS_$(*F).o) |