xref: /OK3568_Linux_fs/buildroot/package/gnuplot/gnuplot.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun################################################################################
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# gnuplot
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun################################################################################
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunGNUPLOT_VERSION = 5.4.2
8*4882a593SmuzhiyunGNUPLOT_SITE = http://downloads.sourceforge.net/project/gnuplot/gnuplot/$(GNUPLOT_VERSION)
9*4882a593SmuzhiyunGNUPLOT_LICENSE = gnuplot license (open source)
10*4882a593SmuzhiyunGNUPLOT_LICENSE_FILES = Copyright
11*4882a593SmuzhiyunGNUPLOT_CPE_ID_VENDOR = gnuplot_project
12*4882a593Smuzhiyun
13*4882a593SmuzhiyunGNUPLOT_AUTORECONF = YES
14*4882a593Smuzhiyun
15*4882a593SmuzhiyunGNUPLOT_CONF_OPTS = \
16*4882a593Smuzhiyun	--without-x \
17*4882a593Smuzhiyun	--disable-raise-console \
18*4882a593Smuzhiyun	--disable-mouse \
19*4882a593Smuzhiyun	--without-tutorial \
20*4882a593Smuzhiyun	--disable-demo \
21*4882a593Smuzhiyun	--without-row-help \
22*4882a593Smuzhiyun	--disable-history-file \
23*4882a593Smuzhiyun	--disable-wxwidgets \
24*4882a593Smuzhiyun	--without-lua \
25*4882a593Smuzhiyun	--without-latex \
26*4882a593Smuzhiyun	--without-cairo
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun# relocation truncated to fit: R_68K_GOT16O
29*4882a593Smuzhiyunifeq ($(BR2_m68k_cf),y)
30*4882a593SmuzhiyunGNUPLOT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -mxgot"
31*4882a593Smuzhiyunendif
32*4882a593Smuzhiyun
33*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_GD)$(BR2_PACKAGE_LIBPNG),yy)
34*4882a593SmuzhiyunGNUPLOT_CONF_OPTS += --with-gd
35*4882a593SmuzhiyunGNUPLOT_DEPENDENCIES += host-pkgconf gd
36*4882a593Smuzhiyunelse
37*4882a593SmuzhiyunGNUPLOT_CONF_OPTS += --without-gd
38*4882a593Smuzhiyunendif
39*4882a593Smuzhiyun
40*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_READLINE),y)
41*4882a593SmuzhiyunGNUPLOT_CONF_OPTS += --with-readline=gnu
42*4882a593SmuzhiyunGNUPLOT_DEPENDENCIES += readline
43*4882a593Smuzhiyunelse
44*4882a593SmuzhiyunGNUPLOT_CONF_OPTS += --without-readline
45*4882a593Smuzhiyunendif
46*4882a593Smuzhiyun
47*4882a593Smuzhiyun# Remove Javascript scripts, lua scripts, PostScript files
48*4882a593Smuzhiyundefine GNUPLOT_REMOVE_UNNEEDED_FILES
49*4882a593Smuzhiyun	$(RM) -rf $(TARGET_DIR)/usr/share/gnuplot
50*4882a593Smuzhiyunendef
51*4882a593Smuzhiyun
52*4882a593SmuzhiyunGNUPLOT_POST_INSTALL_TARGET_HOOKS += GNUPLOT_REMOVE_UNNEEDED_FILES
53*4882a593Smuzhiyun
54*4882a593Smuzhiyun$(eval $(autotools-package))
55