]> git.ipfire.org Git - ipfire-2.x.git/blame - lfs/wavemon
Switch checksums from MD5 to BLAKE2
[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
9a7e4d85 36$(DL_FILE)_BLAKE2 = 144a8aa36e99d39fb155e7afe2322c9446e168c1b009f6d53f149f7cd6c1e723e47a30233c25849b1aa1fd8c601e8d8881062daf3113c2964b0c239a5b110b6c
7a6bb67a
EK
37
38install : $(TARGET)
39
40check : $(patsubst %,$(DIR_CHK)/%,$(objects))
41
42download :$(patsubst %,$(DIR_DL)/%,$(objects))
43
9a7e4d85 44b2 : $(subst %,%_BLAKE2,$(objects))
7a6bb67a 45
66c36198 46dist:
7a6bb67a
EK
47 @$(PAK)
48
49###############################################################################
9a7e4d85 50# Downloading, checking, b2sum
7a6bb67a
EK
51###############################################################################
52
53$(patsubst %,$(DIR_CHK)/%,$(objects)) :
54 @$(CHECK)
55
56$(patsubst %,$(DIR_DL)/%,$(objects)) :
57 @$(LOAD)
58
9a7e4d85
PM
59$(subst %,%_BLAKE2,$(objects)) :
60 @$(B2SUM)
7a6bb67a
EK
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)