source: trunk/initrd/make.d/lsscsi.rul @ 524

Last change on this file since 524 was 524, checked in by dennis, 8 years ago

Owke, lssci has changed its behaviour to install in /usr/local, this must me /usr

  • Property svn:keywords set to Id URL
File size: 920 bytes
Line 
1#
2#       $Id: lsscsi.rul 524 2012-07-17 09:12:06Z dennis $
3#   vi: set filetype=make:
4#
5
6LSSCSI_VERSION  = 0.26
7LSSCSI_TARBALL  = lsscsi-$(LSSCSI_VERSION).tgz
8
9#### http://sg.danny.cz/scsi/lsscsi.html ####
10LSSCSI_URL      = ftp://ftp.sara.nl/pub/sali/sources/$(LSSCSI_TARBALL)
11LSSCSI_INFO     = http://sg.danny.cz/scsi/lsscsi.html
12
13LSSCSI_DIR      = $(SRC_DIR)/lsscsi-$(LSSCSI_VERSION)
14
15.PHONY: lsscsi
16lsscsi: $(LSSCSI_DIR).build
17
18.PHONY: lsscsi_install
19lsscsi_install: $(LSSCSI_DIR).install
20
21.PHONY: lsscsi_clean
22lsscsi_clean: $(LSSCSI_DIR).clean
23
24$(LSSCSI_DIR).build:  $(LSSCSI_DIR).get
25        cd $(LSSCSI_DIR) && ./configure --prefix=/usr && make
26
27        touch $@
28
29$(LSSCSI_DIR).install:  $(LSSCSI_DIR).build
30        cd $(LSSCSI_DIR) && make DESTDIR=$(INITRD_BUILD_DIR) install
31
32        touch $@
33
34$(LSSCSI_DIR).get:
35        rm -rf $(LSSCSI_DIR)
36        $(GETSOURCE) $(LSSCSI_URL) $(SRC_DIR)
37        cd $(SRC_DIR) && tar -xvzf $(SRC_DIR)/$(LSSCSI_TARBALL)
38
39        touch $@
40
41$(LSSCSI_DIR).clean: initrd_clean
42        rm -rf $(LSSCSI_DIR)*
Note: See TracBrowser for help on using the repository browser.