open-src/Makefile
changeset 967 efbd0ee6805d
parent 943 294f64612d23
child 970 272328fe1b4a
equal deleted inserted replaced
966:f9a3c33706b9 967:efbd0ee6805d
     1 # Makefile for X Consolidation Open Source bits
     1 # Makefile for X Consolidation Open Source bits
     2 #
     2 #
     3 # Copyright (c) 2005, 2009, Oracle and/or its affiliates. All rights reserved.
     3 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
     4 #
     4 #
     5 # Permission is hereby granted, free of charge, to any person obtaining a
     5 # Permission is hereby granted, free of charge, to any person obtaining a
     6 # copy of this software and associated documentation files (the "Software"),
     6 # copy of this software and associated documentation files (the "Software"),
     7 # to deal in the Software without restriction, including without limitation
     7 # to deal in the Software without restriction, including without limitation
     8 # the rights to use, copy, modify, merge, publish, distribute, sublicense,
     8 # the rights to use, copy, modify, merge, publish, distribute, sublicense,
    41 #   bitmaps installed, but the rest of data depends on applications like
    41 #   bitmaps installed, but the rest of data depends on applications like
    42 #   xcursorgen for processing, so must come later
    42 #   xcursorgen for processing, so must come later
    43 # - font depends on utils like mkfontdir from app
    43 # - font depends on utils like mkfontdir from app
    44 
    44 
    45 # High level dependencies
    45 # High level dependencies
    46 proto: util/util-macros
    46 proto: util/util-macros util/lndir
    47 lib: proto
    47 lib: proto util
       
    48 util: proto
    48 app: lib data/xbitmaps
    49 app: lib data/xbitmaps
    49 xserver/xorg xserver/xvnc: proto doc lib
    50 xserver/xorg xserver/xvnc: proto doc lib
    50 driver: xserver/xorg
    51 driver: xserver/xorg
    51 app/rgb: xserver/xorg
    52 app/rgb: xserver/xorg
    52 data: app
    53 data: app
    54 font: $(FONTAPPS)
    55 font: $(FONTAPPS)
    55 $(FONTAPPS): lib
    56 $(FONTAPPS): lib
    56 
    57 
    57 OS_SUBDIRS_common = \
    58 OS_SUBDIRS_common = \
    58 	util/util-macros \
    59 	util/util-macros \
       
    60 	util/lndir \
    59 	proto \
    61 	proto \
    60 	data/xbitmaps \
    62 	data/xbitmaps \
    61 	util \
    63 	util \
    62 	doc \
    64 	doc \
    63 	lib \
    65 	lib \
    72 
    74 
    73 OS_SUBDIRS_sparc = $(OS_SUBDIRS_common)
    75 OS_SUBDIRS_sparc = $(OS_SUBDIRS_common)
    74 OS_SUBDIRS_i386 = $(OS_SUBDIRS_common)
    76 OS_SUBDIRS_i386 = $(OS_SUBDIRS_common)
    75 
    77 
    76 PWD:sh=pwd
    78 PWD:sh=pwd
    77 TOP=$(PWD)
    79 TOP=$(PWD)/..
    78 
    80 
    79 ### Include common definitions
    81 ### Include common definitions
    80 DIRNAME=""
    82 DIRNAME=""
    81 include $(TOP)/common/Makefile.subdirs
    83 include $(TOP)/open-src/common/Makefile.subdirs
    82 
    84