2 # Copyright (C) 2014 nunojpg@gmail.com
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
11 PKG_RELEASE
:=$(PKG_SOURCE_VERSION
)
14 PKG_SOURCE_URL
:=git
://github.com
/tomojitakasu
/RTKLIB.git
15 PKG_SOURCE_VERSION
:=4464e1259f34ba8a8b71f0e5f078faf62e1d9ced
16 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_SOURCE_VERSION
).
tar.gz
17 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
19 PKG_MAINTAINER
:=Nuno Goncalves
<nunojpg@gmail.com
>
21 include $(INCLUDE_DIR
)/package.mk
23 define Package
/rtklib
/default
27 URL
:=http
://www.rtklib.com
/
28 DEPENDS
:=+libpthread
+librt
31 define Package
/convbin
32 $(call Package
/rtklib
/default
)
33 TITLE
:=RINEX Converter
36 define Package
/pos2kml
37 $(call Package
/rtklib
/default
)
38 TITLE
:=Solution to KML converter
41 define Package
/rnx2rtkp
42 $(call Package
/rtklib
/default
)
43 TITLE
:=Post-Processing Analysis
47 $(call Package
/rtklib
/default
)
48 TITLE
:=Real-Time Positioning
51 define Package
/str2str
52 $(call Package
/rtklib
/default
)
53 TITLE
:=Communication Server
57 rm -rf
$(PKG_INSTALL_DIR
)
58 mkdir
-p
$(PKG_INSTALL_DIR
)
59 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/convbin
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
60 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/pos2kml
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
61 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/rnx2rtkp
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
62 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/rtkrcv
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
63 $(MAKE
) -C
$(PKG_BUILD_DIR
)/app
/str2str
/gcc CC
="$(TARGET_CC) $(TARGET_CFLAGS)"
66 define Package
/convbin
/install
67 $(INSTALL_DIR
) $(1)/usr
/bin
68 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/convbin
/gcc
/convbin
$(1)/usr
/bin
/
71 define Package
/pos2kml
/install
72 $(INSTALL_DIR
) $(1)/usr
/bin
73 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/pos2kml
/gcc
/pos2kml
$(1)/usr
/bin
/
76 define Package
/rnx2rtkp
/install
77 $(INSTALL_DIR
) $(1)/usr
/bin
78 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/rnx2rtkp
/gcc
/rnx2rtkp
$(1)/usr
/bin
/
81 define Package
/rtkrcv
/install
82 $(INSTALL_DIR
) $(1)/usr
/bin
83 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/rtkrcv
/gcc
/rtkrcv
$(1)/usr
/bin
/
86 define Package
/str2str
/install
87 $(INSTALL_DIR
) $(1)/usr
/bin
88 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/app
/str2str
/gcc
/str2str
$(1)/usr
/bin
/
91 $(eval
$(call BuildPackage
,convbin
))
92 $(eval
$(call BuildPackage
,pos2kml
))
93 $(eval
$(call BuildPackage
,rnx2rtkp
))
94 $(eval
$(call BuildPackage
,rtkrcv
))
95 $(eval
$(call BuildPackage
,str2str
))