Makefile 719 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
O_TARGET = sys.o

obj-y = bugs.o checksum.o extable.o fault.o ksyms.o ldt.o old-checksum.o \
	ptrace.o ptrace_user.o semaphore.o sigcontext.o syscalls.o sysrq.o

export-objs = ksyms.o

USER_OBJS = bugs.o ptrace_user.o sigcontext.o fault.o

SYMLINKS = semaphore.c old-checksum.c checksum.S extable.c

include $(TOPDIR)/Rules.make

$(USER_OBJS) : %.o: %.c
	$(CC) $(CFLAGS_$@) $(USER_CFLAGS) -c -o $@ $<

checksum.S old-checksum.c: 
	-rm -f $@
	-ln -s $(TOPDIR)/arch/i386/lib/$@ $@

semaphore.c:
	-rm -f $@
	-ln -s $(TOPDIR)/arch/i386/kernel/$@ $@

extable.c:
	-rm -f $@
	-ln -s $(TOPDIR)/arch/i386/mm/$@ $@

clean:
	$(MAKE) -C util clean

fastdep:

dep:

archmrproper:
	rm -f $(SYMLINKS)

archclean:

archdep:

modules: