bump version
[buildroot.git] / package / socat / socat.mk
blobca0015e37b21d7970599d26d35923eeb493bf3a0
1 #############################################################
3 # socat
5 #############################################################
7 SOCAT_VERSION=1.4.0.3
8 SOCAT_SOURCE=socat-$(SOCAT_VERSION).tar.bz2
9 SOCAT_CAT:=$(BZCAT)
10 SOCAT_SITE=http://www.dest-unreach.org/socat/download/
11 #SOCAT_DIR=$(BUILD_DIR)/${shell basename $(SOCAT_SOURCE) .tar.bz2}
12 SOCAT_DIR=$(BUILD_DIR)/socat-1.4
13 #SOCAT_WORKDIR=$(BUILD_DIR)/socat_workdir
14 SOCAT_WORKDIR=$(SOCAT_DIR)
16 $(DL_DIR)/$(SOCAT_SOURCE):
17 $(WGET) -P $(DL_DIR) $(SOCAT_SITE)/$(SOCAT_SOURCE)
19 $(SOCAT_DIR)/.unpacked: $(DL_DIR)/$(SOCAT_SOURCE)
20 $(SOCAT_CAT) $(DL_DIR)/$(SOCAT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
21 touch $@
23 $(SOCAT_WORKDIR)/Makefile: $(SOCAT_DIR)/.unpacked
24 rm -f $(SOCAT_WORKDIR)/Makefile
25 mkdir -p $(SOCAT_WORKDIR)
26 (cd $(SOCAT_WORKDIR); rm -rf config.cache; \
27 $(TARGET_CONFIGURE_OPTS) \
28 $(TARGET_CONFIGURE_ARGS) \
29 $(SOCAT_DIR)/configure \
30 --target=$(GNU_TARGET_NAME) \
31 --host=$(GNU_TARGET_NAME) \
32 --build=$(GNU_HOST_NAME) \
33 --prefix=/usr \
34 --exec-prefix=/usr \
35 --bindir=/usr/bin \
36 --sbindir=/usr/sbin \
37 --libdir=/lib \
38 --libexecdir=/usr/lib \
39 --sysconfdir=/etc \
40 --datadir=/usr/share \
41 --localstatedir=/var \
42 --mandir=/usr/share/man \
43 --infodir=/usr/share/info \
44 --disable-termios \
45 $(DISABLE_NLS); \
46 $(SED) 's/#define HAVE_TERMIOS_ISPEED 1/#undef HAVE_TERMIOS_ISPEED/g' config.h; \
49 $(SOCAT_WORKDIR)/socat: $(SOCAT_WORKDIR)/Makefile
50 rm -f $@
51 $(MAKE) -C $(SOCAT_WORKDIR)
53 $(SOCAT_WORKDIR)/.installed: $(SOCAT_WORKDIR)/socat
54 mkdir -p $(TARGET_DIR)/usr/share/man/man1
55 $(MAKE) prefix=$(TARGET_DIR)/usr DESTDIR=$(TARGET_DIR) \
56 -C $(SOCAT_WORKDIR) install
57 # FIXME rm man, info pages here, eventually
58 touch $@
60 socat: $(SOCAT_WORKDIR)/.installed
62 socat-source: $(DL_DIR)/$(SOCAT_SOURCE)
64 socat-clean:
65 -$(MAKE) -C $(SOCAT_WORKDIR) \
66 prefix=$(TARGET_DIR)/usr DESTDIR=$(TARGET_DIR) uninstall
67 -$(MAKE) -C $(SOCAT_WORKDIR) clean
68 #rm -f $(TARGET_DIR)/FIXME/socat
70 socat-dirclean:
71 rm -rf $(SOCAT_DIR) $(SOCAT_WORKDIR)
73 #############################################################
75 # Toplevel Makefile options
77 #############################################################
78 ifeq ($(BR2_PACKAGE_SOCAT),y)
79 TARGETS+=socat
80 endif