1 #############################################################
5 #############################################################
6 SYSKLOGD_VERSION
:=1.4.1
7 SYSKLOGD_SOURCE
:=sysklogd-
$(SYSKLOGD_VERSION
).
tar.gz
8 SYSKLOGD_SITE
:=http
://www.infodrom.org
/projects
/sysklogd
/download
9 SYSKLOGD_DIR
:=$(BUILD_DIR
)/sysklogd-
$(SYSKLOGD_VERSION
)
10 SYSKLOGD_SYSLOGD_BINARY
:=syslogd
11 SYSKLOGD_KLOGD_BINARY
:=klogd
12 SYSKLOGD_BINARY
:=$(SYSKLOGD_KLOGD_BINARY
)
13 SYSKLOGD_SYSLOGD_TARGET_BINARY
:=sbin
/syslogd
14 SYSKLOGD_KLOGD_TARGET_BINARY
:=sbin
/klogd
15 SYSKLOGD_TARGET_BINARY
:=$(SYSKLOGD_KLOGD_TARGET_BINARY
)
17 $(DL_DIR
)/$(SYSKLOGD_SOURCE
):
18 $(WGET
) -P
$(DL_DIR
) $(SYSKLOGD_SITE
)/$(SYSKLOGD_SOURCE
)
20 sysklogd-source
: $(DL_DIR
)/$(SYSKLOGD_SOURCE
)
22 $(SYSKLOGD_DIR
)/.unpacked
: $(DL_DIR
)/$(SYSKLOGD_SOURCE
)
23 $(ZCAT
) $(DL_DIR
)/$(SYSKLOGD_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
24 toolchain
/patch-kernel.sh
$(SYSKLOGD_DIR
) package
/sysklogd
/ sysklogd\
*.patch
25 touch
$(SYSKLOGD_DIR
)/.unpacked
27 $(SYSKLOGD_DIR
)/$(SYSKLOGD_BINARY
): $(SYSKLOGD_DIR
)/.unpacked
28 $(MAKE
) CC
=$(TARGET_CC
) -C
$(SYSKLOGD_DIR
)
29 $(STRIPCMD
) $(SYSKLOGD_DIR
)/$(SYSKLOGD_SYSLOGD_BINARY
)
30 $(STRIPCMD
) $(SYSKLOGD_DIR
)/$(SYSKLOGD_KLOGD_BINARY
)
32 $(TARGET_DIR
)/$(SYSKLOGD_TARGET_BINARY
): $(SYSKLOGD_DIR
)/$(SYSKLOGD_BINARY
)
33 $(INSTALL
) -m
0755 -D
$(SYSKLOGD_DIR
)/$(SYSKLOGD_SYSLOGD_BINARY
) $(TARGET_DIR
)/$(SYSKLOGD_SYSLOGD_TARGET_BINARY
)
34 $(INSTALL
) -m
0755 -D
$(SYSKLOGD_DIR
)/$(SYSKLOGD_KLOGD_BINARY
) $(TARGET_DIR
)/$(SYSKLOGD_KLOGD_TARGET_BINARY
)
35 $(INSTALL
) -m
0755 -D package
/sysklogd
/S25syslog
$(TARGET_DIR
)/etc
/init.d
36 $(INSTALL
) -m
0644 -D package
/sysklogd
/syslog.conf
$(TARGET_DIR
)/etc
/syslog.conf
38 sysklogd
: uclibc
$(TARGET_DIR
)/$(SYSKLOGD_TARGET_BINARY
)
41 rm -f
$(TARGET_DIR
)/$(SYSKLOGD_SYSLOGD_TARGET_BINARY
)
42 rm -f
$(TARGET_DIR
)/$(SYSKLOGD_KLOGD_TARGET_BINARY
)
43 rm -f
$(TARGET_DIR
)/etc
/init.d
/S25syslogd
44 rm -f
$(TARGET_DIR
)/etc
/syslog.conf
45 -$(MAKE
) -C
$(SYSKLOGD_DIR
) clean
48 rm -rf
$(SYSKLOGD_DIR
)
50 #############################################################
52 # Toplevel Makefile options
54 #############################################################
55 ifeq ($(BR2_PACKAGE_SYSKLOGD
),y
)