1 #############################################################
5 #############################################################
6 LOCKFILE_PROGS_VERSION
=0.1.11
7 LOCKFILE_PROGS_SOURCE
:=lockfile-progs_
$(LOCKFILE_PROGS_VERSION
).
tar.gz
8 LOCKFILE_PROGS_SITE
:=$(BR2_DEBIAN_MIRROR
)/debian
/pool
/main
/l
/lockfile-progs
/
9 LOCKFILE_PROGS_CAT
:=$(ZCAT
)
10 LOCKFILE_PROGS_DIR
:=$(BUILD_DIR
)/lockfile-progs-
$(LOCKFILE_PROGS_VERSION
)
11 LOCKFILE_PROGS_BINARY
:=usr
/bin
/lockfile-create
13 $(DL_DIR
)/$(LOCKFILE_PROGS_SOURCE
):
14 $(WGET
) -P
$(DL_DIR
) $(LOCKFILE_PROGS_SITE
)/$(LOCKFILE_PROGS_SOURCE
)
16 lockfile-progs-source
: $(DL_DIR
)/$(LOCKFILE_PROGS_SOURCE
)
18 $(LOCKFILE_PROGS_DIR
)/.unpacked
: $(DL_DIR
)/$(LOCKFILE_PROGS_SOURCE
)
19 $(LOCKFILE_PROGS_CAT
) $(DL_DIR
)/$(LOCKFILE_PROGS_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
20 # huh?! Somebody funny up there?
21 mv
-v
$(BUILD_DIR
)/sid
$(@D
)
22 toolchain
/patch-kernel.sh
$(LOCKFILE_PROGS_DIR
) package
/lockfile-progs
/ lockfile-progs\
*.patch
25 $(TARGET_DIR
)/$(LOCKFILE_PROGS_BINARY
): $(LOCKFILE_PROGS_DIR
)/.unpacked
26 $(MAKE
) $(TARGET_CONFIGURE_OPTS
) LDFLAGS
="$(TARGET_LDFLAGS)" \
27 -C
$(LOCKFILE_PROGS_DIR
)
28 mkdir
-p
$(TARGET_DIR
)/usr
/bin
29 cp
-dpf
$(LOCKFILE_PROGS_DIR
)/bin
/lockfile
* $(TARGET_DIR
)/usr
/bin
30 ifeq ($(BR2_HAVE_MANPAGES
),y
)
31 for i in lockfile-create
.1 lockfile-remove
.1 mail-lock
.1 mail-unlock
.1 \
32 lockfile-progs
.1 lockfile-touch
.1 mail-touchlock
.1; \
34 $(INSTALL
) -D
-m
0644 $(LOCKFILE_PROGS_DIR
)/man
/$$i \
35 $(TARGET_DIR
)/usr
/share
/man
/man1
/$$i; \
38 $(STRIPCMD
) $(STRIP_STRIP_UNNEEDED
) $(TARGET_DIR
)/$(LOCKFILE_PROGS_BINARY
)
40 lockfile-progs
: liblockfile
$(TARGET_DIR
)/$(LOCKFILE_PROGS_BINARY
)
43 -$(MAKE
) -C
$(LOCKFILE_PROGS_DIR
) clean
44 rm -f
$(TARGET_DIR
)/usr
/bin
/lockfile-
*
45 for i in lockfile-create
.1 lockfile-remove
.1 mail-lock
.1 mail-unlock
.1 \
46 lockfile-progs
.1 lockfile-touch
.1 mail-touchlock
.1; \
48 rm -f
$(TARGET_DIR
)/usr
/share
/man
/man1
/$$i; \
51 lockfile-progs-dirclean
:
52 rm -rf
$(LOCKFILE_PROGS_DIR
)
54 #############################################################
56 # Toplevel Makefile options
58 #############################################################
59 ifeq ($(BR2_PACKAGE_LOCKFILE_PROGS
),y
)
60 TARGETS
+=lockfile-progs