]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blame - lfs/stress
Drop rfkill
[people/pmueller/ipfire-2.x.git] / lfs / stress
CommitLineData
cc8ac763
EK
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
eee037b8 3# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
cc8ac763
EK
4###############################################################################
5
6###############################################################################
7# Definitions
8###############################################################################
9
10include Config
11
f15707c7
RR
12SUMMARY = Tool to load and stress a computer
13
cc8ac763
EK
14VER = 1.0.4
15
16THISAPP = stress-$(VER)
17DL_FILE = $(THISAPP).tar.gz
18DL_FROM = $(URL_IPFIRE)
19DIR_APP = $(DIR_SRC)/$(THISAPP)
20TARGET = $(DIR_INFO)/$(THISAPP)
21PROG = stress
22PAK_VER = 1
23
2dc2a278 24DEPS =
cc8ac763 25
f15707c7
RR
26SERVICES =
27
cc8ac763
EK
28###############################################################################
29# Top-level Rules
30###############################################################################
31
32objects = $(DL_FILE)
33
34$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
35
36$(DL_FILE)_MD5 = a607afa695a511765b40993a64c6e2f4
37
38install : $(TARGET)
39
40check : $(patsubst %,$(DIR_CHK)/%,$(objects))
41
42download :$(patsubst %,$(DIR_DL)/%,$(objects))
43
44md5 : $(subst %,%_MD5,$(objects))
45
66c36198 46dist:
cc8ac763
EK
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 zxf $(DIR_DL)/$(DL_FILE)
69 cd $(DIR_APP) && ./configure --prefix=/usr
70 cd $(DIR_APP) && make $(MAKETUNING)
71 cd $(DIR_APP) && make install
72 @rm -rf $(DIR_APP)
73 @$(POSTBUILD)