1 | # $Id: Makefile,v 1.6 2006-08-09 15:42:50 rbasch Exp $ |
---|
2 | |
---|
3 | PIXMAPDIR=/usr/share/pixmaps |
---|
4 | GNOMEATHDIR=/usr/share/gnome/athena |
---|
5 | SCHEMASDIR=/usr/share/gconf/schemas |
---|
6 | AFSMENUS=/afs/athena.mit.edu/system/config/panel/menus |
---|
7 | APPLICATIONS=/usr/share/applications |
---|
8 | |
---|
9 | all: athena.schemas |
---|
10 | |
---|
11 | athena.schemas: athena.schemas.in |
---|
12 | rm -f $@ |
---|
13 | perl gen-schemas.pl athena.schemas.in > $@ |
---|
14 | |
---|
15 | check: |
---|
16 | |
---|
17 | install: |
---|
18 | mkdir -p ${DESTDIR}${PIXMAPDIR} |
---|
19 | mkdir -p ${DESTDIR}${GNOMEATHDIR} |
---|
20 | mkdir -p ${DESTDIR}${SCHEMASDIR} |
---|
21 | mkdir -p ${DESTDIR}${APPLICATIONS} |
---|
22 | install -c -m 0644 browser.desktop ${DESTDIR}${GNOMEATHDIR} |
---|
23 | install -c -m 0644 editor.desktop ${DESTDIR}${GNOMEATHDIR} |
---|
24 | install -c -m 0644 logout.desktop ${DESTDIR}${GNOMEATHDIR} |
---|
25 | install -c -m 0644 mail.desktop ${DESTDIR}${GNOMEATHDIR} |
---|
26 | install -c -m 0644 terminal.desktop ${DESTDIR}${GNOMEATHDIR} |
---|
27 | install -c -m 0755 browser-script ${DESTDIR}${GNOMEATHDIR} |
---|
28 | install -c -m 0755 editor-script ${DESTDIR}${GNOMEATHDIR} |
---|
29 | install -c -m 0755 logout-script ${DESTDIR}${GNOMEATHDIR} |
---|
30 | install -c -m 0755 mail-script ${DESTDIR}${GNOMEATHDIR} |
---|
31 | install -c -m 0755 terminal-script ${DESTDIR}${GNOMEATHDIR} |
---|
32 | install -c -m 0644 browser-icon ${DESTDIR}${GNOMEATHDIR} |
---|
33 | install -c -m 0644 editor-icon ${DESTDIR}${GNOMEATHDIR} |
---|
34 | install -c -m 0644 logout-icon ${DESTDIR}${GNOMEATHDIR} |
---|
35 | install -c -m 0644 mail-icon ${DESTDIR}${GNOMEATHDIR} |
---|
36 | install -c -m 0644 menu-icon ${DESTDIR}${GNOMEATHDIR} |
---|
37 | install -c -m 0644 terminal-icon ${DESTDIR}${GNOMEATHDIR} |
---|
38 | install -c -m 0644 info.png ${DESTDIR}${PIXMAPDIR} |
---|
39 | install -c -m 0644 logout-icon-menu.png ${DESTDIR}${PIXMAPDIR} |
---|
40 | install -c -m 0644 athena.schemas ${DESTDIR}${SCHEMASDIR} |
---|
41 | rm -f $(DESTDIR)$(GNOMEATHDIR)/menus |
---|
42 | ln -s $(AFSMENUS)-$(ATHENA_MAJOR_VERSION).$(ATHENA_MINOR_VERSION) \ |
---|
43 | $(DESTDIR)$(GNOMEATHDIR)/menus |
---|
44 | rm -f $(DESTDIR)$(GNOMEATHDIR)/menus.tar |
---|
45 | ln -s $(AFSMENUS)-$(ATHENA_MAJOR_VERSION).$(ATHENA_MINOR_VERSION).tar \ |
---|
46 | $(DESTDIR)$(GNOMEATHDIR)/menus.tar |
---|
47 | install -c -m 0644 athena-office.desktop ${DESTDIR}${APPLICATIONS} |
---|
48 | install -c -m 0644 athena-pdf.desktop ${DESTDIR}${APPLICATIONS} |
---|
49 | install -c -m 0644 athena-web.desktop ${DESTDIR}${APPLICATIONS} |
---|
50 | install -c -m 0644 realplay.desktop ${DESTDIR}${APPLICATIONS} |
---|
51 | install -c -m 0644 ivview.desktop ${DESTDIR}${APPLICATIONS} |
---|
52 | install -c -m 0644 freewrl.desktop ${DESTDIR}${APPLICATIONS} |
---|
53 | install -c -m 0644 defaults.list ${DESTDIR}${APPLICATIONS} |
---|
54 | |
---|
55 | clean: |
---|
56 | rm -f athena-panel-config.schemas |
---|
57 | |
---|
58 | distclean: clean |
---|