summaryrefslogtreecommitdiff
path: root/hw/darwin/bundle/Makefile.am
blob: dee34fd830b89c7228990bb3de306cb55bdcd1f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
BINDIR = ${bindir}
include $(top_srcdir)/cpprules.in
XINITDIR = $(libdir)/X11/xinit
XDEFS = \
        -DX_VERSION="$(PLIST_VERSION_STRING)" \
        -DX_PRE_RELEASE="$(PRE)" \
        -DX_REL_DATE="$(XORG_DATE)" \
        -DX_VENDOR_NAME="$(VENDOR_STRING)" \
        -DX_VENDOR_LINK="$(PLIST_VENDOR_WEB)"

SUBDIRS =  English.lproj Dutch.lproj French.lproj German.lproj Japanese.lproj \
	ko.lproj Portuguese.lproj Spanish.lproj Swedish.lproj

bin_SCRIPTS = startXClients

startXClients: $(srcdir)/startXClients.cpp
	$(RAWCPP) $(RAWCPPFLAGS) $(XDEFS) $(CPP_FILES_FLAGS) -DXINITDIR=$(XINITDIR) -DXBINDIR=$(BINDIR)  $< | $(CPP_SED_MAGIC) > $@
	-chmod 755 startXClients

contentsdir = @APPLE_APPLICATIONS_DIR@/XDarwin.app/Contents
resourcesdir = $(contentsdir)/Resources

contents_DATA = Info.plist
resources_DATA = XDarwin.icns startXClients

install-data-hook:
	chmod 755 $(DESTDIR)$(resourcesdir)/startXClients
	echo "APPL????" > $(DESTDIR)$(contentsdir)/PkgInfo
	touch $(DESTDIR)@APPLE_APPLICATIONS_DIR@/XDarwin.app

uninstall-hook:
	rm -rf $(DESTDIR)$(contentsdir)/PkgInfo

CLEANFILES = startXClients

EXTRA_DIST = \
	XDarwin.icns \
	Info.plist