$(REMOVE)/ntp-$(NTP_VER)
touch $@
-$(D)/vsftpd: $(ARCHIVE)/vsftpd-3.0.2.tar.gz | $(TARGETPREFIX)
- if [ $(PLATFORM) = "nevis" ]; then \
- $(MAKE) $(D)/vsftpd-nevis; \
- elif [ $(PLATFORM) = "apollo" ]; then \
- $(MAKE) $(D)/vsftpd-apollo; \
- elif [ $(PLATFORM) = "kronos" ]; then \
- $(MAKE) $(D)/vsftpd-kronos; \
- else \
- $(MAKE) $(D)/vsftpd-nevis; \
- fi
- touch $@
-
-$(D)/vsftpd-nevis: $(ARCHIVE)/vsftpd-3.0.2.tar.gz | $(TARGETPREFIX)
- $(UNTAR)/vsftpd-3.0.2.tar.gz
- pushd $(BUILD_TMP)/vsftpd-3.0.2 && \
- mv $(BUILD_TMP)/vsftpd-3.0.2/parseconf.c $(BUILD_TMP)/vsftpd-3.0.2/parseconf.tmp && \
- sed -e 's/die("config file not owned by correct user, or not a file");/\/\/die("config file not owned by correct user, or not a file");/g' $(BUILD_TMP)/vsftpd-3.0.2/parseconf.tmp > $(BUILD_TMP)/vsftpd-3.0.2/parseconf.c && \
+$(D)/vsftpd: $(ARCHIVE)/vsftpd-$(VSFTPD_VER).tar.gz | $(TARGETPREFIX)
+ $(UNTAR)/vsftpd-$(VSFTPD_VER).tar.gz
+ pushd $(BUILD_TMP)/vsftpd-$(VSFTPD_VER) && \
+ mv $(BUILD_TMP)/vsftpd-$(VSFTPD_VER)/parseconf.c $(BUILD_TMP)/vsftpd-$(VSFTPD_VER)/parseconf.tmp && \
+ sed -e 's/die("config file not owned by correct user, or not a file");/\/\/die("config file not owned by correct user, or not a file");/g' $(BUILD_TMP)/vsftpd-$(VSFTPD_VER)/parseconf.tmp > $(BUILD_TMP)/vsftpd-$(VSFTPD_VER)/parseconf.c && \
cp $(PATCHES)/vsftpd-new.conf vsftpd.conf && \
$(PATCH)/vsftpd-new.diff && \
- TARGETPREFIX=$(TARGETPREFIX) $(MAKE) CC=$(TARGET)-gcc CFLAGS="$(TARGET_CFLAGS)" LIBS="-lcrypt" && \
+ TARGETPREFIX=$(TARGETPREFIX) $(MAKE) CC=$(TARGET)-gcc CFLAGS="-pipe -O2 -g0 -I$(TARGETPREFIX)/include" LDFLAGS="$(LD_FLAGS) -Wl,-rpath-link,$(TARGETLIB)" && \
mkdir -p $(TARGETPREFIX)/sbin && \
install -m755 vsftpd $(TARGETPREFIX)/sbin/vsftpd && \
install -m 644 vsftpd.conf $(TARGETPREFIX)/etc/vsftpd.conf && \
install -d $(TARGETPREFIX)/share/empty && \
- $(REMOVE)/vsftpd-3.0.2
-
-$(D)/vsftpd-apollo: $(ARCHIVE)/vsftpd-3.0.2.tar.gz | $(TARGETPREFIX)
- $(UNTAR)/vsftpd-3.0.2.tar.gz
- pushd $(BUILD_TMP)/vsftpd-3.0.2 && \
- mv $(BUILD_TMP)/vsftpd-3.0.2/parseconf.c $(BUILD_TMP)/vsftpd-3.0.2/parseconf.tmp && \
- sed -e 's/die("config file not owned by correct user, or not a file");/\/\/die("config file not owned by correct user, or not a file");/g' $(BUILD_TMP)/vsftpd-3.0.2/parseconf.tmp > $(BUILD_TMP)/vsftpd-3.0.2/parseconf.c && \
- cp $(PATCHES)/vsftpd-new.conf vsftpd.conf && \
- $(PATCH)/vsftpd-new.diff && \
- TARGETPREFIX=$(TARGETPREFIX) $(MAKE) CC=$(TARGET)-gcc CFLAGS="$(TARGET_CFLAGS) -fPIC" LIBS="-lcrypt" && \
- mkdir -p $(TARGETPREFIX)/sbin && \
- install -m755 vsftpd $(TARGETPREFIX)/sbin/vsftpd && \
- install -m 644 vsftpd.conf $(TARGETPREFIX)/etc/vsftpd.conf && \
- install -d $(TARGETPREFIX)/share/empty && \
- $(REMOVE)/vsftpd-3.0.2
-
-$(D)/vsftpd-kronos: $(ARCHIVE)/vsftpd-3.0.2.tar.gz | $(TARGETPREFIX)
- $(UNTAR)/vsftpd-3.0.2.tar.gz
- pushd $(BUILD_TMP)/vsftpd-3.0.2 && \
- mv $(BUILD_TMP)/vsftpd-3.0.2/parseconf.c $(BUILD_TMP)/vsftpd-3.0.2/parseconf.tmp && \
- sed -e 's/die("config file not owned by correct user, or not a file");/\/\/die("config file not owned by correct user, or not a file");/g' $(BUILD_TMP)/vsftpd-3.0.2/parseconf.tmp > $(BUILD_TMP)/vsftpd-3.0.2/parseconf.c && \
- cp $(PATCHES)/vsftpd-new.conf vsftpd.conf && \
- $(PATCH)/vsftpd-new.diff && \
- TARGETPREFIX=$(TARGETPREFIX) $(MAKE) CC=$(TARGET)-gcc CFLAGS="$(TARGET_CFLAGS) -fPIC" LIBS="-lcrypt" && \
- mkdir -p $(TARGETPREFIX)/sbin && \
- install -m755 vsftpd $(TARGETPREFIX)/sbin/vsftpd && \
- install -m 644 vsftpd.conf $(TARGETPREFIX)/etc/vsftpd.conf && \
- install -d $(TARGETPREFIX)/share/empty && \
- $(REMOVE)/vsftpd-3.0.2
+ $(REMOVE)/vsftpd-$(VSFTPD_VER)
+ touch $@
$(D)/rsync: $(ARCHIVE)/rsync-3.1.1pre1.tar.gz | $(TARGETPREFIX)
$(UNTAR)/rsync-3.1.1pre1.tar.gz