unixodbc: Use default build recipes
authorJeffery To <redacted>
Fri, 27 Oct 2023 09:01:10 +0000 (17:01 +0800)
committerRosen Penev <redacted>
Mon, 30 Oct 2023 20:25:58 +0000 (13:25 -0700)
Signed-off-by: Jeffery To <redacted>
libs/unixodbc/Makefile

index cd006066d41e67d8c4e7f83dcdf28cf2cb9f2c05..c3c17b7030367eebaa76a8b68cab39518249bd65 100644 (file)
@@ -24,6 +24,7 @@ HOST_BUILD_DIR:=$(BUILD_DIR)/host/unixODBC-$(PKG_VERSION)
 HOST_BUILD_DEPENDS:=unixodbc
 
 PKG_FIXUP:=autoreconf
+PKG_INSTALL:=1
 
 # if your other package depends on unixodbc and needs
 # odbc_config, add to your other Makefile
@@ -81,19 +82,6 @@ define Package/pgsqlodbc/description
        Postgresql driver for ODBC.
 endef
 
-define Build/Compile
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               $(MAKE_FLAGS) \
-               ARCH="$(ARCH)" \
-               CC="$(TARGET_CC)"
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               $(MAKE_FLAGS) \
-               ARCH="$(ARCH)" \
-               install -i
-endef
-
 define Build/InstallDev
        $(INSTALL_DIR) $(1)/usr/include
        $(CP) $(PKG_INSTALL_DIR)/$(STAGING_DIR)/usr/include/*.h $(1)/usr/include/
@@ -141,12 +129,7 @@ define Host/Configure
 endef
 
 define Host/Compile
-       $(MAKE) -C $(HOST_BUILD_DIR)/exe \
-               DESTDIR="$(HOST_INSTALL_DIR)" \
-               CC="$(HOSTCC)" \
-               CFLAGS="$(HOST_CFLAGS) \
-               LDFLAGS="$(HOST_LDFLAGS)" \
-               odbc_config
+       $(call Host/Compile/Default,-C $(HOST_BUILD_DIR)/exe odbc_config)
 endef
 
 define Host/Install
git clone https://git.99rst.org/PROJECT