The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/fs/reiserfs/Makefile

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #
    2 # Makefile for the linux reiser-filesystem routines.
    3 #
    4 # Note! Dependencies are done automagically by 'make dep', which also
    5 # removes any old dependencies. DON'T put your own dependencies here
    6 # unless it's something special (ie not a .c file).
    7 #
    8 # Note 2! The CFLAGS definitions are now in the main makefile...
    9 
   10 O_TARGET := reiserfs.o
   11 obj-y   := bitmap.o do_balan.o namei.o inode.o file.o dir.o fix_node.o super.o prints.o objectid.o \
   12 lbalance.o ibalance.o stree.o hashes.o buffer2.o tail_conversion.o journal.o resize.o item_ops.o ioctl.o procfs.o
   13 
   14 obj-m   := $(O_TARGET)
   15 
   16 # gcc -O2 (the kernel default)  is overaggressive on ppc32 when many inline
   17 # functions are used.  This causes the compiler to advance the stack
   18 # pointer out of the available stack space, corrupting kernel space,
   19 # and causing a panic. Since this behavior only affects ppc32, this ifeq
   20 # will work around it. If any other architecture displays this behavior,
   21 # add it here.
   22 ifeq ($(CONFIG_PPC32),y)
   23 EXTRA_CFLAGS := -O1
   24 endif
   25 
   26 include $(TOPDIR)/Rules.make
   27 
   28 TAGS:
   29         etags *.c
   30 

Cache object: 34bc6b419aa481789c56950e6a572c61


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.