2 # Copyright (C) 2014-2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
10 PKG_VERSION
:=2.4.3_b24
11 PKG_RELEASE
:=$(PKG_SOURCE_VERSION
)
14 PKG_SOURCE_URL
:=git
://github.com
/tomojitakasu
/RTKLIB.git
15 PKG_SOURCE_VERSION
:=1cec90a9ffa424908ad1a4ca3d52f33f9b94d1f7
16 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_SOURCE_VERSION
).
tar.gz
17 PKG_MIRROR_HASH
:=edda6c29ba3d2f5401145a1497e88646fa0c13afc31ade7bdd982bd8e8081c6a
18 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
19 PKG_LICENSE
:=BSD-2-Clause
21 PKG_MAINTAINER
:=Nuno Goncalves
<nunojpg@gmail.com
>
23 include $(INCLUDE_DIR
)/package.mk
25 define Package
/rtklib
/default
29 URL
:=http
://www.rtklib.com
/
30 DEPENDS
:=+libpthread
+librt
33 define Package
/convbin
34 $(call Package
/rtklib
/default
)
35 TITLE
:=RINEX Converter
38 define Package
/pos2kml
39 $(call Package
/rtklib
/default
)
40 TITLE
:=Solution to KML converter
43 define Package
/rnx2rtkp
44 $(call Package
/rtklib
/default
)
45 TITLE
:=Post-Processing Analysis
49 $(call Package
/rtklib
/default
)
50 TITLE
:=Real-Time Positioning
53 define Package
/str2str
54 $(call Package
/rtklib
/default
)
55 TITLE
:=Communication Server
59 rm -rf
$(PKG_INSTALL_DIR
)
60 mkdir
-p
$(PKG_INSTALL_DIR
)
61 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/convbin
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
62 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/pos2kml
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
63 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/rnx2rtkp
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
64 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/rtkrcv
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
65 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/str2str
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
68 define Package
/convbin
/install
69 $(INSTALL_DIR
) $(1)/usr
/bin
70 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/convbin
/gcc
/convbin
$(1)/usr
/bin
/
73 define Package
/pos2kml
/install
74 $(INSTALL_DIR
) $(1)/usr
/bin
75 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/pos2kml
/gcc
/pos2kml
$(1)/usr
/bin
/
78 define Package
/rnx2rtkp
/install
79 $(INSTALL_DIR
) $(1)/usr
/bin
80 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/rnx2rtkp
/gcc
/rnx2rtkp
$(1)/usr
/bin
/
83 define Package
/rtkrcv
/install
84 $(INSTALL_DIR
) $(1)/usr
/bin
85 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/rtkrcv
/gcc
/rtkrcv
$(1)/usr
/bin
/
88 define Package
/str2str
/install
89 $(INSTALL_DIR
) $(1)/usr
/bin
90 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/str2str
/gcc
/str2str
$(1)/usr
/bin
/
93 $(eval
$(call BuildPackage
,convbin
))
94 $(eval
$(call BuildPackage
,pos2kml
))
95 $(eval
$(call BuildPackage
,rnx2rtkp
))
96 $(eval
$(call BuildPackage
,rtkrcv
))
97 $(eval
$(call BuildPackage
,str2str
))