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_b34
14 PKG_SOURCE_URL
:=https
://github.com
/tomojitakasu
/RTKLIB
15 PKG_SOURCE_VERSION
:=180043ee24b6d2b168f98b64be15f69d50046b1a
16 PKG_MIRROR_HASH
:=9e6560d271866fe0ff5f69ef7385b9ef0a94ddd4951208880d149c0aee9f0b68
18 PKG_MAINTAINER
:=Nuno Goncalves
<nunojpg@gmail.com
>
19 PKG_LICENSE
:=BSD-2-Clause
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
/consapp
/convbin
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
62 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/consapp
/pos2kml
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
63 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/consapp
/rnx2rtkp
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
64 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/consapp
/rtkrcv
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
65 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/consapp
/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
/consapp
/convbin
/gcc
/convbin
$(1)/usr
/bin
/
73 define Package
/pos2kml
/install
74 $(INSTALL_DIR
) $(1)/usr
/bin
75 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/consapp
/pos2kml
/gcc
/pos2kml
$(1)/usr
/bin
/
78 define Package
/rnx2rtkp
/install
79 $(INSTALL_DIR
) $(1)/usr
/bin
80 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/consapp
/rnx2rtkp
/gcc
/rnx2rtkp
$(1)/usr
/bin
/
83 define Package
/rtkrcv
/install
84 $(INSTALL_DIR
) $(1)/usr
/bin
85 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/consapp
/rtkrcv
/gcc
/rtkrcv
$(1)/usr
/bin
/
88 define Package
/str2str
/install
89 $(INSTALL_DIR
) $(1)/usr
/bin
90 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/consapp
/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
))