Skip to content

Commit

Permalink
Darwin,Rootless: Makefile cleanup
Browse files Browse the repository at this point in the history
(cherry picked from commit 9c6d8a0)
  • Loading branch information
Jeremy Huddleston committed Nov 26, 2007
1 parent f3e6d12 commit 2b2df4f
Show file tree
Hide file tree
Showing 13 changed files with 96 additions and 146 deletions.
6 changes: 4 additions & 2 deletions GL/apple/Makefile.am
@@ -1,3 +1,4 @@
AM_CFLAGS = $(DIX_CFLAGS)
AM_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/GL/glx \
Expand All @@ -8,5 +9,6 @@ AM_CPPFLAGS = \
-I$(top_srcdir)/miext/damage

noinst_LIBRARIES = libCGLcore.a
libCGLcore_a_SOURCES = indirect.c \
$(top_srcdir)/hw/dmx/glxProxy/compsize.c
libCGLcore_a_SOURCES = \
indirect.c \
$(top_srcdir)/hw/dmx/glxProxy/compsize.c
4 changes: 2 additions & 2 deletions configure.ac
Expand Up @@ -2025,9 +2025,9 @@ hw/xgl/glxext/module/Makefile
hw/xnest/Makefile
hw/xwin/Makefile
hw/darwin/Makefile
hw/darwin/apple/Makefile
hw/darwin/launcher/Makefile
hw/darwin/quartz/Makefile
hw/darwin/quartz/cr/Makefile
hw/darwin/quartz/fullscreen/Makefile
hw/darwin/quartz/xpr/Makefile
hw/darwin/utils/Makefile
hw/kdrive/Makefile
Expand Down
60 changes: 11 additions & 49 deletions hw/darwin/Makefile.am
@@ -1,17 +1,18 @@
AM_CFLAGS = $(XORG_CFLAGS)
AM_CPPFLAGS = $(XORG_INCS) \
AM_CFLAGS = $(XSERVER_CFLAGS) $(DIX_CFLAGS)
AM_CPPFLAGS = \
-DBUILD_DATE=\"$(BUILD_DATE)\" \
-DHAVE_XORG_CONFIG_H \
-DINXQUARTZ \
-DUSE_NEW_CLUT \
-DXFree86Server \
-I$(top_srcdir)/fb \
-I$(top_srcdir)/mi \
-I$(top_srcdir)/miext/rootless \
-I$(top_srcdir)/render \
-I$(top_srcdir)/Xext
-I$(top_srcdir)/miext/rootless

SUBDIRS = quartz utils
if X11APP
X11APP_SUBDIRS = apple launcher
endif

SUBDIRS = quartz utils $(X11APP_SUBDIRS)
DIST_SUBDIRS = quartz utils apple launcher

bin_PROGRAMS = Xquartz
man1_MANS = Xquartz.man
Expand Down Expand Up @@ -53,7 +54,7 @@ Xquartz_LDADD = \
$(top_builddir)/miext/rootless/librootless.la \
$(top_builddir)/miext/rootless/safeAlpha/libsafeAlpha.la \
$(top_builddir)/miext/rootless/accel/librlAccel.la \
$(DARWIN_LIBS) $(XSERVER_LIBS) -lXplugin
$(DARWIN_LIBS) $(XSERVER_LIBS) $(XSERVER_SYS_LIBS) -lXplugin

Xquartz_LDFLAGS = \
-XCClinker -Objc \
Expand All @@ -65,47 +66,8 @@ Xquartz_LDFLAGS = \
-Wl,-framework,CoreAudio \
-Wl,-framework,IOKit

if X11APP
bin_SCRIPTS = x11app x11launcher

x11app:
cd apple && xcodebuild CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ARCHS="$(X11APP_ARCHS)"

x11launcher:
cd launcher && xcodebuild CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ARCHS="$(X11APP_ARCHS)"

x11app-install:
cd apple && xcodebuild install DSTROOT=$(DESTDIR) INSTALL_PATH=$(prefix) DEPLOYMENT_LOCATION=YES SKIP_INSTALL=NO ARCHS="$(X11APP_ARCHS)"

x11launcher-install:
cd launcher && xcodebuild install DSTROOT=$(DESTDIR) INSTALL_PATH=$(APPLE_APPLICATIONS_DIR) DEPLOYMENT_LOCATION=YES SKIP_INSTALL=NO ARCHS="$(X11APP_ARCHS)"

x11app-clean:
rm -rf apple/build

x11launcher-clean:
rm -rf launcher/build

install-data-hook: x11app-install x11launcher-install
clean-local: x11app-clean x11launcher-clean

endif

EXTRA_DIST = \
Xquartz.man \
darwinClut8.h \
darwin.h \
darwinKeyboard.h \
apple/Info.plist \
apple/X11.icns \
apple/bundle-main.c \
apple/English.lproj/InfoPlist.strings \
apple/English.lproj/Localizable.strings \
apple/English.lproj/main.nib/classes.nib \
apple/English.lproj/main.nib/info.nib \
apple/English.lproj/main.nib/keyedobjects.nib \
apple/X11.xcodeproj/project.pbxproj \
launcher/bundle-main.c \
launcher/Info.plist \
launcher/X11.icns \
launcher/X11.xcodeproj/project.pbxproj
darwinKeyboard.h
23 changes: 23 additions & 0 deletions hw/darwin/apple/Makefile.am
@@ -0,0 +1,23 @@
bin_SCRIPTS = x11app

.PHONY: x11app

x11app:
xcodebuild CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ARCHS="$(X11APP_ARCHS)"

install-data-hook:
xcodebuild install DSTROOT=$(DESTDIR) INSTALL_PATH=$(prefix) DEPLOYMENT_LOCATION=YES SKIP_INSTALL=NO ARCHS="$(X11APP_ARCHS)"

clean-local:
rm -rf build

EXTRA_DIST = \
Info.plist \
X11.icns \
bundle-main.c \
English.lproj/InfoPlist.strings \
English.lproj/Localizable.strings \
English.lproj/main.nib/classes.nib \
English.lproj/main.nib/info.nib \
English.lproj/main.nib/keyedobjects.nib \
X11.xcodeproj/project.pbxproj
3 changes: 3 additions & 0 deletions hw/darwin/darwin.h
Expand Up @@ -27,6 +27,9 @@
#ifndef _DARWIN_H
#define _DARWIN_H

//#include "dix-config.h" // This crashes us for some reason...
#define SHAPE

#include <IOKit/IOTypes.h>
#include "inputstr.h"
#include "scrnintstr.h"
Expand Down
18 changes: 18 additions & 0 deletions hw/darwin/launcher/Makefile.am
@@ -0,0 +1,18 @@
bin_SCRIPTS = x11launcher

.PHONY: x11launcher

x11launcher:
xcodebuild CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ARCHS="$(X11APP_ARCHS)"

install-data-hook:
xcodebuild install DSTROOT=$(DESTDIR) INSTALL_PATH=$(APPLE_APPLICATIONS_DIR) DEPLOYMENT_LOCATION=YES SKIP_INSTALL=NO ARCHS="$(X11APP_ARCHS)"

clean-local:
rm -rf build

EXTRA_DIST = \
bundle-main.c \
Info.plist \
X11.icns \
X11.xcodeproj/project.pbxproj
15 changes: 4 additions & 11 deletions hw/darwin/quartz/Makefile.am
@@ -1,22 +1,15 @@
noinst_LIBRARIES = libXQuartz.a

AM_CFLAGS = $(XORG_CFLAGS)
AM_OBJCFLAGS = $(XORG_CFLAGS)
AM_CPPFLAGS = $(XORG_INCS) \
-DXBINDIR=\"${bindir}\" \
AM_CFLAGS = $(XSERVER_CFLAGS) $(DIX_CFLAGS)
AM_OBJCFLAGS = $(XSERVER_CFLAGS) $(DIX_CFLAGS)
AM_CPPFLAGS = \
-DHAS_KL_API \
-DHAVE_XORG_CONFIG_H \
-I$(srcdir) -I$(srcdir)/.. \
-I$(top_srcdir)/fb \
-I$(top_srcdir)/mi \
-I$(top_srcdir)/miext/rootless \
-I$(top_srcdir)/render
-I$(top_srcdir)/miext/rootless

SUBDIRS = xpr

# Keeping around cr and fullscreen for reference for now, but don't need to build them
DIST_SUBDIRS = cr fullscreen xpr

libXQuartz_a_SOURCES = \
X11Application.m \
X11Controller.m \
Expand Down
22 changes: 0 additions & 22 deletions hw/darwin/quartz/cr/Makefile.am

This file was deleted.

15 changes: 0 additions & 15 deletions hw/darwin/quartz/fullscreen/Makefile.am

This file was deleted.

19 changes: 7 additions & 12 deletions hw/darwin/quartz/xpr/Makefile.am
@@ -1,15 +1,11 @@
noinst_LIBRARIES = libxpr.a
AM_CFLAGS = $(XORG_CFLAGS)
AM_CPPFLAGS = $(XORG_INCS) \
-DHAVE_XORG_CONFIG_H \
-I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../.. \
-I$(top_srcdir)/fb \
-I$(top_srcdir)/mi \
-I$(top_srcdir)/miext \
-I$(top_srcdir)/miext/damage \
-I$(top_srcdir)/miext/rootless \
-I$(top_srcdir)/miext/rootless/safeAlpha \
-I$(top_srcdir)/render
AM_CFLAGS = $(XSERVER_CFLAGS) $(DIX_CFLAGS)
AM_CPPFLAGS = \
-DHAVE_XORG_CONFIG_H \
-I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../.. \
-I$(top_srcdir)/miext \
-I$(top_srcdir)/miext/rootless \
-I$(top_srcdir)/miext/rootless/safeAlpha

libxpr_a_SOURCES = \
appledri.c \
Expand All @@ -32,4 +28,3 @@ EXTRA_DIST = \
x-list.h \
Xplugin.h \
xpr.h

19 changes: 8 additions & 11 deletions miext/rootless/Makefile.am
@@ -1,22 +1,19 @@
AM_CFLAGS = \
$(DIX_CFLAGS) \
$(XORG_CFLAGS)

INCLUDES = -I$(top_srcdir)/hw/xfree86/os-support
AM_CFLAGS = $(DIX_CFLAGS) $(XSERVER_CFLAGS)
AM_CPPFLAGS = -I$(top_srcdir)/hw/xfree86/os-support

SUBDIRS = safeAlpha accel

noinst_LTLIBRARIES = librootless.la
librootless_la_SOURCES = \
rootlessCommon.c \
rootlessCommon.h \
rootlessConfig.h \
rootlessGC.c \
rootless.h \
rootlessScreen.c \
rootlessValTree.c \
rootlessWindow.c \
rootlessWindow.h
rootlessWindow.c

EXTRA_DIST = \
README.txt
README.txt \
rootless.h \
rootlessCommon.h \
rootlessConfig.h \
rootlessWindow.h
25 changes: 11 additions & 14 deletions miext/rootless/accel/Makefile.am
@@ -1,18 +1,15 @@
AM_CFLAGS = \
$(DIX_CFLAGS) \
$(XORG_CFLAGS)

INCLUDES = -I$(srcdir)/.. -I$(top_srcdir)/hw/xfree86/os-support

AM_CFLAGS = $(DIX_CFLAGS) $(XSERVER_CFLAGS)
AM_CPPFLAGS = -I$(srcdir)/.. -I$(top_srcdir)/hw/xfree86/os-support

noinst_LTLIBRARIES = librlAccel.la
librlAccel_la_SOURCES = rlAccel.c \
rlBlt.c \
rlCopy.c \
rlFill.c \
rlFillRect.c \
rlFillSpans.c \
rlGlyph.c \
rlSolid.c
librlAccel_la_SOURCES = \
rlAccel.c \
rlBlt.c \
rlCopy.c \
rlFill.c \
rlFillRect.c \
rlFillSpans.c \
rlGlyph.c \
rlSolid.c

EXTRA_DIST = rlAccel.h
13 changes: 5 additions & 8 deletions miext/rootless/safeAlpha/Makefile.am
@@ -1,12 +1,9 @@
AM_CFLAGS = \
$(DIX_CFLAGS) \
$(XORG_CFLAGS)

INCLUDES = -I$(srcdir)/.. -I$(top_srcdir)/hw/xfree86/os-support

AM_CFLAGS = $(DIX_CFLAGS) $(XSERVER_CFLAGS)
AM_CPPFLAGS = -I$(srcdir)/.. -I$(top_srcdir)/hw/xfree86/os-support

noinst_LTLIBRARIES = libsafeAlpha.la
libsafeAlpha_la_SOURCES = safeAlphaPicture.c \
safeAlphaWindow.c
libsafeAlpha_la_SOURCES = \
safeAlphaPicture.c \
safeAlphaWindow.c

EXTRA_DIST = safeAlpha.h

0 comments on commit 2b2df4f

Please sign in to comment.