source: ogAgent-Git/oglive/Makefile @ 15eb694

oglive
Last change on this file since 15eb694 was 8ef3e73, checked in by Ramón M. Gómez <ramongomez@…>, 5 years ago

#908 OGAgent for ogLive code clean up.

  • Property mode set to 100644
File size: 967 bytes
RevLine 
[983213c]1#!/usr/bin/make -f
2# -*- makefile -*-
3
4# Directories
5SOURCEDIR := ../src
6LIBDIR := $(DESTDIR)/usr/share/OGAgent
7BINDIR := $(DESTDIR)/usr/bin
8SBINDIR = $(DESTDIR)/usr/sbin
9APPSDIR := $(DESTDIR)/usr/share/applications
10CFGDIR := $(DESTDIR)/etc/ogagent
11INITDIR := $(DESTDIR)/etc/init.d
12
13PYC := $(shell find $(SOURCEDIR) -name '*.py[co]')
14CACHES := $(shell find $(SOURCEDIR) -name '__pycache__')
15
16clean:
17        rm -rf $(PYC) $(CACHES) $(DESTDIR)
18install-ogagent:
19        rm -rf $(DESTDIR)
20        mkdir -p $(LIBDIR)
21        mkdir -p $(BINDIR)
22        mkdir -p $(SBINDIR)
23        mkdir -p $(APPSDIR)
24        mkdir -p $(CFGDIR)
[8ef3e73]25
[983213c]26        mkdir $(LIBDIR)/img
[8ef3e73]27
[983213c]28        # Cleans up .pyc and cache folders
29        rm -f $(PYC) $(CACHES)
[8ef3e73]30
[983213c]31        cp -r $(SOURCEDIR)/opengnsys $(LIBDIR)/opengnsys
32        cp -r $(SOURCEDIR)/cfg $(LIBDIR)/cfg
[bdfcb0d]33        ln -fs $(LIBDIR)/cfg/ogagent.cfg $(CFGDIR)
34        ln -fs $(LIBDIR)/cfg/ogclient.cfg $(CFGDIR)
[983213c]35
36        cp scripts/ogagent $(BINDIR)
37        chmod 755 $(BINDIR)/ogagent
[8ef3e73]38
[983213c]39uninstall:
40        rm -rf $(LIBDIR)
[bdfcb0d]41        rm -f $(BINDIR)/ogagent
[983213c]42        rm -rf $(CFGDIR)
Note: See TracBrowser for help on using the repository browser.