X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=Makefile;h=e05b44e94ff36019c4dbc7bd0bf67dbb36218a82;hb=7df7518625b5a80aa1ff35c8c6e49e6e257672d9;hp=0c67f40f7838e6f0060606d5a501d80b59584254;hpb=089ab5e97c50de9e0f566bda9e881e0e3c7cb0bf;p=ext%2Fsubsurface.git diff --git a/Makefile b/Makefile index 0c67f40..e05b44e 100644 --- a/Makefile +++ b/Makefile @@ -4,9 +4,18 @@ CC=gcc CFLAGS=-Wall -Wno-pointer-sign -g INSTALL=install -prefix = $(HOME) +# these locations seem to work for SuSE and Fedora +# prefix = $(HOME) +prefix = /usr DESTDIR = $(prefix)/bin +DESKTOPDIR = $(prefix)/share/applications +ICONPATH = $(prefix)/share/icons/hicolor +ICONDIR = $(ICONPATH)/scalable/apps +gtk_update_icon_cache = gtk-update-icon-cache -f -t $(ICONPATH) + NAME = subsurface +ICONFILE = $(NAME).svg +DESKTOPFILE = $(NAME).desktop # find libdivecomputer; we don't trust pkg-config here given how young # libdivecomputer still is - so we check /usr/local and /usr and then we @@ -49,6 +58,11 @@ $(NAME): $(OBJS) install: $(NAME) $(INSTALL) -d -m 755 $(DESTDIR) $(INSTALL) $(NAME) $(DESTDIR) + $(INSTALL) -d -m 755 $(DESKTOPDIR) + $(INSTALL) $(DESKTOPFILE) $(DESKTOPDIR) + $(INSTALL) -d -m 755 $(ICONDIR) + $(INSTALL) $(ICONFILE) $(ICONDIR) + $(gtk_update_icon_cache) parse-xml.o: parse-xml.c dive.h $(CC) $(CFLAGS) `pkg-config --cflags glib-2.0` -c `xml2-config --cflags` parse-xml.c