~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/arch/um/Makefile

Version: ~ [ 0.6-2.3.46 ] ~
Architecture: ~ [ um ] ~

  1 EXTRAVERSION = -1um
  2 
  3 SUBARCH = i386
  4 
  5 ARCH_DIR = $(TOPDIR)/arch/um
  6 
  7 MAKEBOOT = $(MAKE) -C $(ARCH_DIR)/boot
  8 
  9 DEBUG = -g
 10 
 11 #COVER = -fprofile-arcs -ftest-coverage
 12 
 13 #PROFILE = -pg -DPROFILING
 14 
 15 #LINK_PROFILE = $(PROFILE) -Wl,--wrap,__monstartup
 16 
 17 CFLAGS += $(DEBUG) $(PROFILE) $(COVER) -U__i386__ -D__arch_um__ \
 18         -fwritable-strings
 19 
 20 CFLAGS := $(subst -fomit-frame-pointer,,$(CFLAGS))
 21 
 22 LINKFLAGS += -r
 23 
 24 SUBDIRS += $(ARCH_DIR)/drivers $(ARCH_DIR)/kernel 
 25 
 26 LIBS += $(ARCH_DIR)/kernel/um.a $(ARCH_DIR)/drivers/um_drivers.o
 27 
 28 KERN_SYMLINKS = semaphore.c old-checksum.c checksum.S
 29 
 30 linux: include/asm/arch $(ARCH_DIR)/main.o vmlinux
 31         mv vmlinux vmlinux.o
 32         gcc -Wl,-T,$(ARCH_DIR)/link.ld $(LINK_PROFILE) -o linux -static \
 33                 $(ARCH_DIR)/main.o vmlinux.o $(UM_LIBS)
 34 
 35 archmrproper:
 36 
 37 archclean:
 38         @$(MAKEBOOT) clean
 39 
 40 archdep:
 41         @$(MAKEBOOT) dep
 42 
 43 patch:
 44         rm -f linux x.i include/asm/arch include/asm \
 45                 $(addprefix $(ARCH_DIR)/kernel/,$(KERN_SYMLINKS))
 46         rm -f `find . -name "*.orig" -print` `find . -name "*.rej" -print`
 47         -cd .. ; diff -Naur -X ../exclude-files orig um > ../um.diff
 48         make symlinks
 49 
 50 include/asm/arch:
 51         cd $(TOPDIR)/include/asm-um ; ln -sf ../asm-$(SUBARCH) arch;

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.