Makefile.am revision 05b261ec
105b261ecSmrginclude $(top_srcdir)/cpprules.in 205b261ecSmrg 305b261ecSmrgif DRI 405b261ecSmrgDRI_SUBDIR = dri 505b261ecSmrgendif 605b261ecSmrg 705b261ecSmrgif XF86UTILS 805b261ecSmrgXF86UTILS_SUBDIR = utils 905b261ecSmrgendif 1005b261ecSmrg 1105b261ecSmrgif MFB 1205b261ecSmrgMFB_SUBDIR = xf1bpp xf4bpp 1305b261ecSmrgendif 1405b261ecSmrg 1505b261ecSmrgif CFB 1605b261ecSmrgCFB_SUBDIR = xf8_16bpp xf8_32bpp 1705b261ecSmrgendif 1805b261ecSmrg 1905b261ecSmrgDOC_SUBDIR = doc 2005b261ecSmrg 2105b261ecSmrgSUBDIRS = common ddc dummylib i2c x86emu int10 fbdevhw os-support parser rac \ 2205b261ecSmrg ramdac shadowfb vbe vgahw xaa $(MFB_SUBDIR) $(CFB_SUBDIR) \ 2305b261ecSmrg loader scanpci dixmods exa modes \ 2405b261ecSmrg $(DRI_SUBDIR) $(XF86UTILS_SUBDIR) $(DOC_SUBDIR) 2505b261ecSmrg 2605b261ecSmrgDIST_SUBDIRS = common ddc dummylib i2c x86emu int10 fbdevhw os-support \ 2705b261ecSmrg parser rac ramdac shadowfb vbe vgahw xaa xf1bpp xf4bpp \ 2805b261ecSmrg xf8_16bpp xf8_32bpp loader scanpci dixmods dri exa modes \ 2905b261ecSmrg utils doc 3005b261ecSmrg 3105b261ecSmrgbin_PROGRAMS = Xorg 3205b261ecSmrg 3305b261ecSmrgAM_CFLAGS = $(DIX_CFLAGS) @XORG_CFLAGS@ 3405b261ecSmrgINCLUDES = @XORG_INCS@ 3505b261ecSmrg 3605b261ecSmrgXorg_SOURCES = xorg.c 3705b261ecSmrg 3805b261ecSmrg# libxorgos and libcommon need symbols from each other 3905b261ecSmrgnoinst_LTLIBRARIES = libosandcommon.la 4005b261ecSmrglibosandcommon_la_SOURCES = osandcommon.c 4105b261ecSmrglibosandcommon_la_LIBADD = \ 4205b261ecSmrg os-support/libxorgos.la \ 4305b261ecSmrg common/libcommon.la 4405b261ecSmrg 4505b261ecSmrgosandcommon.c xorg.c: 4605b261ecSmrg touch $@ 4705b261ecSmrg 4805b261ecSmrgDISTCLEANFILES = osandcommon.c xorg.c 4905b261ecSmrg 5005b261ecSmrgXORG_LIBS = \ 5105b261ecSmrg @XORG_CORE_LIBS@ \ 5205b261ecSmrg common/libinit.a \ 5305b261ecSmrg loader/libloader.a \ 5405b261ecSmrg libosandcommon.la \ 5505b261ecSmrg rac/librac.a \ 5605b261ecSmrg parser/libxf86config.a \ 5705b261ecSmrg dixmods/libdixmods.la \ 5805b261ecSmrg modes/libxf86modes.a \ 5905b261ecSmrg ramdac/libramdac.a \ 6005b261ecSmrg ddc/libddc.a \ 6105b261ecSmrg i2c/libi2c.a \ 6205b261ecSmrg @XORG_LIBS@ 6305b261ecSmrg 6405b261ecSmrgXorg_DEPENDENCIES = \ 6505b261ecSmrg $(XORG_LIBS) 6605b261ecSmrg 6705b261ecSmrgXorg_LDADD = $(XORG_LIBS) \ 6805b261ecSmrg @XSERVER_LIBS@ \ 6905b261ecSmrg dixmods/libxorgxkb.la 7005b261ecSmrg 7105b261ecSmrgXorg_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG) 7205b261ecSmrg 7305b261ecSmrgBUILT_SOURCES = xorg.conf.example 7405b261ecSmrgDISTCLEANFILES += xorg.conf.example xorg.conf.example.pre 7505b261ecSmrgEXTRA_DIST = xorgconf.cpp 7605b261ecSmrg 7705b261ecSmrgif SOLARIS_ASM_INLINE 7805b261ecSmrg# Needs to be built before any files are compiled when using Sun compilers 7905b261ecSmrg# so in*/out* inline definitions are properly processed. 8005b261ecSmrg 8105b261ecSmrgBUILT_SOURCES += os-support/solaris/solaris-@SOLARIS_INOUT_ARCH@.il 8205b261ecSmrg 8305b261ecSmrgos-support/solaris/solaris-@SOLARIS_INOUT_ARCH@.il: 8405b261ecSmrg cd os-support/solaris ; make solaris-@SOLARIS_INOUT_ARCH@.il 8505b261ecSmrgendif 8605b261ecSmrg 8705b261ecSmrg# do not use $(mkdir_p) if you want automake 1.7 to work 8805b261ecSmrginstall-data-local: 8905b261ecSmrg mkdir -p $(DESTDIR)$(logdir) 9005b261ecSmrg 9105b261ecSmrg 9205b261ecSmrginstall-exec-local: install-binPROGRAMS 9305b261ecSmrg (cd $(DESTDIR)$(bindir) && rm -f X && ln -s Xorg X) 9405b261ecSmrgif INSTALL_SETUID 9505b261ecSmrg chown root $(DESTDIR)$(bindir)/Xorg 9605b261ecSmrg chmod u+s $(DESTDIR)$(bindir)/Xorg 9705b261ecSmrgendif 9805b261ecSmrg 9905b261ecSmrgoptionsdir = $(libdir)/X11 10005b261ecSmrgdist_options_DATA = Options 10105b261ecSmrg 10205b261ecSmrgCPP_FILES_FLAGS = \ 10305b261ecSmrg -DRGBPATH=\"$(RGB_DB)\" \ 10405b261ecSmrg -DLOCALFONTPATH="\"$(BASE_FONT_PATH)/local\"" \ 10505b261ecSmrg -DMISCFONTPATH="\"$(BASE_FONT_PATH)/misc\"" \ 10605b261ecSmrg -DT1FONTPATH="\"$(BASE_FONT_PATH)/Type1\"" \ 10705b261ecSmrg -DTRUETYPEFONTPATH="\"$(BASE_FONT_PATH)/TTF\"" \ 10805b261ecSmrg -DDPI75FONTPATH="\"$(BASE_FONT_PATH)/75dpi\"" \ 10905b261ecSmrg -DDPI100FONTPATH="\"$(BASE_FONT_PATH)/100dpi\"" \ 11005b261ecSmrg -DMODULEPATH=\"$(DEFAULT_MODULE_PATH)\" 11105b261ecSmrg 11205b261ecSmrgrelink: 11305b261ecSmrg rm -f Xorg && $(MAKE) Xorg 11405b261ecSmrg 11505b261ecSmrgxorg.conf.example.pre: xorgconf.cpp 11605b261ecSmrg cp $(srcdir)/xorgconf.cpp $@ 117