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
Line 
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)
25
26        mkdir $(LIBDIR)/img
27
28        # Cleans up .pyc and cache folders
29        rm -f $(PYC) $(CACHES)
30
31        cp -r $(SOURCEDIR)/opengnsys $(LIBDIR)/opengnsys
32        cp -r $(SOURCEDIR)/cfg $(LIBDIR)/cfg
33        ln -fs $(LIBDIR)/cfg/ogagent.cfg $(CFGDIR)
34        ln -fs $(LIBDIR)/cfg/ogclient.cfg $(CFGDIR)
35
36        cp scripts/ogagent $(BINDIR)
37        chmod 755 $(BINDIR)/ogagent
38
39uninstall:
40        rm -rf $(LIBDIR)
41        rm -f $(BINDIR)/ogagent
42        rm -rf $(CFGDIR)
Note: See TracBrowser for help on using the repository browser.