Changeset d419478 in freewrt for package/postgresql/Makefile


Ignore:
Timestamp:
Jul 21, 2006, 1:56:32 AM (19 years ago)
Author:
Thorsten Glaser <tg@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
50d34d3
Parents:
2029b2e
Message:
  • whitespace cleanup, while here
  • move WRKDIR and DISTFILES definition into PKG_template
  • define WRKDIR via parent BUILD_DIR instead of going up from WRKSRC
  • use a sub-directory as WRKDIR, like BSD
  • rename PKG_BUILD_DIR into WRKBUILD
  • define WRKBUILD relative via WRKDIR
  • rename PKG_INSTALL_DIR into WRKINST
  • fix a few dependencies
  • make use of common cases in the definition of WRKBUILD and WRKINST, removing many redundant lines
  • use WRKDIR instead of BUILD_DIR in places where the latter was used previously
  • while here, remove PKG_CAT stuff

this only affects packages, for now

git-svn-id: svn://www.freewrt.org/trunk/freewrt@303 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/postgresql/Makefile

    r2029b2e rd419478  
    1414        ftp://ftp.tw.postgresql.org/pub/postgresql/source/v$(PKG_VERSION)/
    1515PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
    16 PKG_CAT:=bzcat
    1716
    18 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
    19 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
    2017
    2118include $(TOPDIR)/package/rules.mk
     
    2522
    2623#       ./configure advertise "--infodir", but does not support it, replaced with "--docdir"
    27 $(PKG_BUILD_DIR)/.configured:
    28         (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
     24$(WRKBUILD)/.configured:
     25        (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    2926                $(TARGET_CONFIGURE_OPTS) \
    3027                CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \
     
    7067        touch $@
    7168
    72 $(PKG_BUILD_DIR)/.built:
    73         $(MAKE) -C "$(PKG_BUILD_DIR)/src/include" \
    74                 DESTDIR="$(PKG_INSTALL_DIR)" \
     69$(WRKBUILD)/.built:
     70        $(MAKE) -C "$(WRKBUILD)/src/include" \
     71                DESTDIR="$(WRKINST)" \
    7572                all install
    76         $(MAKE) -C "$(PKG_BUILD_DIR)/src/interfaces/libpq" \
    77                 DESTDIR="$(PKG_INSTALL_DIR)" \
     73        $(MAKE) -C "$(WRKBUILD)/src/interfaces/libpq" \
     74                DESTDIR="$(WRKINST)" \
    7875                all install
    79         $(MAKE) -C "$(PKG_BUILD_DIR)/src/bin/pg_config" \
    80                 DESTDIR="$(PKG_INSTALL_DIR)" \
     76        $(MAKE) -C "$(WRKBUILD)/src/bin/pg_config" \
     77                DESTDIR="$(WRKINST)" \
    8178                includedir="$(STAGING_DIR)/usr/include" \
    8279                libdir="$(STAGING_DIR)/usr/lib" \
    8380                all install
    84         $(MAKE) -C "$(PKG_BUILD_DIR)/src/bin/psql" \
    85                 DESTDIR="$(PKG_INSTALL_DIR)" \
     81        $(MAKE) -C "$(WRKBUILD)/src/bin/psql" \
     82                DESTDIR="$(WRKINST)" \
    8683                all install
    8784        touch $@
     
    8986$(IPKG_LIBPQ):
    9087        install -d -m0755 $(IDIR_LIBPQ)/usr/lib
    91         $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpq.so.* $(IDIR_LIBPQ)/usr/lib/
     88        $(CP) $(WRKINST)/usr/lib/libpq.so.* $(IDIR_LIBPQ)/usr/lib/
    9289        $(RSTRIP) $(IDIR_LIBPQ)
    9390        $(IPKG_BUILD) $(IDIR_LIBPQ) $(PACKAGE_DIR)
     
    9592$(IPKG_PGSQL_CLI):
    9693        install -d -m0755 $(IDIR_PGSQL_CLI)/usr/bin
    97         $(CP) $(PKG_INSTALL_DIR)/usr/bin/psql $(IDIR_PGSQL_CLI)/usr/bin/
     94        $(CP) $(WRKINST)/usr/bin/psql $(IDIR_PGSQL_CLI)/usr/bin/
    9895        $(RSTRIP) $(IDIR_PGSQL_CLI)
    9996        $(IPKG_BUILD) $(IDIR_PGSQL_CLI) $(PACKAGE_DIR)
    10097
    101 $(STAGING_DIR)/usr/lib/libpq.so: $(PKG_BUILD_DIR)/.built
     98$(STAGING_DIR)/usr/lib/libpq.so: $(WRKBUILD)/.built
    10299        mkdir -p $(STAGING_DIR)/usr/bin
    103         $(CP) $(PKG_INSTALL_DIR)/usr/bin/pg_config $(STAGING_DIR)/usr/bin/
     100        $(CP) $(WRKINST)/usr/bin/pg_config $(STAGING_DIR)/usr/bin/
    104101        mkdir -p $(STAGING_DIR)/usr/include
    105         $(CP) $(PKG_INSTALL_DIR)/usr/include/libpq $(STAGING_DIR)/usr/include/
    106         $(CP) $(PKG_INSTALL_DIR)/usr/include/libpq-fe.h $(STAGING_DIR)/usr/include/
    107         $(CP) $(PKG_INSTALL_DIR)/usr/include/pg_config.h $(STAGING_DIR)/usr/include/
    108         $(CP) $(PKG_INSTALL_DIR)/usr/include/postgres_ext.h $(STAGING_DIR)/usr/include/
    109         $(CP) $(PKG_INSTALL_DIR)/usr/include/postgresql $(STAGING_DIR)/usr/include/
     102        $(CP) $(WRKINST)/usr/include/libpq $(STAGING_DIR)/usr/include/
     103        $(CP) $(WRKINST)/usr/include/libpq-fe.h $(STAGING_DIR)/usr/include/
     104        $(CP) $(WRKINST)/usr/include/pg_config.h $(STAGING_DIR)/usr/include/
     105        $(CP) $(WRKINST)/usr/include/postgres_ext.h $(STAGING_DIR)/usr/include/
     106        $(CP) $(WRKINST)/usr/include/postgresql $(STAGING_DIR)/usr/include/
    110107        mkdir -p $(STAGING_DIR)/usr/lib
    111         $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpq.{a,so*} $(STAGING_DIR)/usr/lib/
     108        $(CP) $(WRKINST)/usr/lib/libpq.{a,so*} $(STAGING_DIR)/usr/lib/
    112109        touch $@
    113110
Note: See TracChangeset for help on using the changeset viewer.