/[straw]/straw/Makefile
ViewVC logotype

Diff of /straw/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by jmalonzo, Sat Aug 16 10:51:49 2003 UTC revision 1.12 by jmalonzo, Mon Oct 20 08:06:26 2003 UTC
# Line 10  FIND ?= find Line 10  FIND ?= find
10  # autodetect GNOME prefix, change this if you want it elsewhere  # autodetect GNOME prefix, change this if you want it elsewhere
11  PREFIX ?= `pkg-config libgnome-2.0 --variable=prefix || echo /usr/local`  PREFIX ?= `pkg-config libgnome-2.0 --variable=prefix || echo /usr/local`
12    
13    # If you edited PYTHON above, edit this to the corresponding python lib dir
14  LIBDIR = $(PREFIX)/lib/python2.2/site-packages/straw  LIBDIR = $(PREFIX)/lib/python2.2/site-packages/straw
15  BINDIR = $(PREFIX)/bin  BINDIR = $(PREFIX)/bin
16  DATADIR = $(PREFIX)/share/straw  DATADIR = $(PREFIX)/share/straw
17  APPLICATIONSDIR = $(PREFIX)/share/applications  APPLICATIONSDIR = $(PREFIX)/share/applications
18  ICONDIR = $(PREFIX)/share/pixmaps  ICONDIR = $(PREFIX)/share/pixmaps
19  LOCALEDIR = $(PREFIX)/share/locale  LOCALEDIR = $(PREFIX)/share/locale
20    # change this to just "/etc" if you're installing in /usr
21  SYSCONFDIR = $(PREFIX)/etc  SYSCONFDIR = $(PREFIX)/etc
22    
23  POFILES := $(shell echo po/*.po)  POFILES := $(shell echo po/*.po)
24  MOFILES := $(POFILES:.po=.mo)  MOFILES := $(POFILES:.po=.mo)
25  PYFILES := $(shell $(FIND) . -name "*.py" -print)  PYFILES := $(shell $(FIND) . -name "*.py" -print)
26    
27  # FIXME: This assumes you have a gconf directory and your GCONFTOOL is gconftool-2  schema_DATA = data/straw.schemas
28  GCONF_SCHEMA_CONFIG_SOURCE = xml::$(SYSCONFDIR)/gconf/gconf.xml.defaults  # modify this if you're running your own build environment (garnome/jhbuild)
29  GCONF_SCHEMA_FILE_DIR = $(SYSCONFDIR)/gconf/schemas  # change it to "xml://path/to/gnome_build_env/etc/gconf/gconf.xml.defaults"
30    GCONF_SCHEMA_CONFIG_SOURCE = xml::/etc/gconf/gconf.xml.defaults
31    GCONF_SCHEMA_FILE_DIR = $(SYSCONFDIR)/gconf/schemas/
32  GCONFTOOL = gconftool-2  GCONFTOOL = gconftool-2
33    
34    SCHEMADIR = $(GCONF_SCHEMA_FILE_DIR)
35    
36  install-schemas:  install-schemas:
37          GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule data/straw.schemas          GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule data/straw.schemas
38    
# Line 49  translate-merge: Line 55  translate-merge:
55  translate: translate-pot translate-merge $(MOFILES)  translate: translate-pot translate-merge $(MOFILES)
56    
57  install: all  install: all
58          $(INSTALL) -m 755 -d $(BINDIR) $(LIBDIR) $(DATADIR) $(APPLICATIONSDIR)  $(ICONDIR) $(LOCALEDIR)          $(INSTALL) -m 755 -d $(BINDIR) $(LIBDIR) $(DATADIR) $(APPLICATIONSDIR) $(ICONDIR) $(LOCALEDIR) $(SCHEMADIR)
59          $(INSTALL) -m 755 src/straw $(BINDIR)          $(INSTALL) -m 755 src/straw $(BINDIR)
60          $(INSTALL) -m 644 glade/straw.glade $(DATADIR)          $(INSTALL) -m 644 glade/straw.glade $(DATADIR)
61          $(INSTALL) -m 644 images/straw.png $(ICONDIR)          $(INSTALL) -m 644 images/straw.png $(ICONDIR)
62          $(INSTALL) -m 644 images/*.png $(DATADIR)          $(INSTALL) -m 644 images/*.png $(DATADIR)
63          $(INSTALL) -m 644 data/default_subscriptions.opml $(DATADIR)          $(INSTALL) -m 644 data/default_subscriptions.opml $(DATADIR)
         $(INSTALL) -m 644 data/straw.schemas $(GCONF_SCHEMA_FILE_DIR)  
64          $(INSTALL) -m 644 src/lib/*.py[co] $(LIBDIR)          $(INSTALL) -m 644 src/lib/*.py[co] $(LIBDIR)
65          $(INSTALL) -m 644 straw.desktop $(APPLICATIONSDIR)          $(INSTALL) -m 644 straw.desktop $(APPLICATIONSDIR)
66            $(INSTALL) -m 644 data/straw.schemas $(SCHEMADIR)
67          $(INSTALL) -m 644 images/straw.png $(ICONDIR)          $(INSTALL) -m 644 images/straw.png $(ICONDIR)
68          @mos='$(MOFILES)'; \          @mos='$(MOFILES)'; \
69          cd po; \          cd po; \

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26