]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blame - lfs/wavemon
Merge branch 'temp-c165-development' into next
[people/pmueller/ipfire-2.x.git] / lfs / wavemon
CommitLineData
7a6bb67a
EK
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
eee037b8 3# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
7a6bb67a
EK
4###############################################################################
5
6###############################################################################
7# Definitions
8###############################################################################
9
10include Config
11
f15707c7
RR
12SUMMARY = An ncurses monitoring application for wireless network devices
13
7a6bb67a
EK
14VER = 0.7.5
15
16THISAPP = wavemon-$(VER)
17DL_FILE = $(THISAPP).tar.bz2
18DL_FROM = $(URL_IPFIRE)
19DIR_APP = $(DIR_SRC)/$(THISAPP)
20TARGET = $(DIR_INFO)/$(THISAPP)
21PROG = wavemon
22PAK_VER = 1
23
2dc2a278 24DEPS =
7a6bb67a 25
f15707c7
RR
26SERVICES =
27
7a6bb67a
EK
28###############################################################################
29# Top-level Rules
30###############################################################################
31
32objects = $(DL_FILE)
33
34$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
35
36$(DL_FILE)_MD5 = 77d4a0f099ca98cf98a915adc70694ba
37
38install : $(TARGET)
39
40check : $(patsubst %,$(DIR_CHK)/%,$(objects))
41
42download :$(patsubst %,$(DIR_DL)/%,$(objects))
43
44md5 : $(subst %,%_MD5,$(objects))
45
46dist:
47 @$(PAK)
48
49###############################################################################
50# Downloading, checking, md5sum
51###############################################################################
52
53$(patsubst %,$(DIR_CHK)/%,$(objects)) :
54 @$(CHECK)
55
56$(patsubst %,$(DIR_DL)/%,$(objects)) :
57 @$(LOAD)
58
59$(subst %,%_MD5,$(objects)) :
60 @$(MD5)
61
62###############################################################################
63# Installation Details
64###############################################################################
65
66$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
67 @$(PREBUILD)
68 @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
9aeb179a 69 $(UPDATE_AUTOMAKE)
7a6bb67a
EK
70 cd $(DIR_APP) && ./configure \
71 --prefix=/usr
72
73 cd $(DIR_APP) && make $(MAKETUNING)
74 cd $(DIR_APP) && make install
75 @rm -rf $(DIR_APP)
76 @$(POSTBUILD)