mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-27 08:39:28 +08:00
ef393e733e
libpq. We need to keep libpq to build static libraries and to use PQtrace with clients using older versions of MSVC.
47 lines
1.2 KiB
Makefile
47 lines
1.2 KiB
Makefile
# $PostgreSQL: pgsql/src/bcc32.mak,v 1.5 2007/03/05 14:18:38 mha Exp $
|
|
|
|
# Makefile for Borland C++ 5.5 (or compat)
|
|
# Top-file makefile for building Win32 libpq with Borland C++.
|
|
|
|
!IF "$(CFG)" != "Release" && "$(CFG)" != "Debug"
|
|
!MESSAGE Invalid configuration "$(CFG)" specified.
|
|
!MESSAGE You can specify a configuration when running MAKE
|
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
|
!MESSAGE
|
|
!MESSAGE make -DCFG=[Release | Debug] /f bcc32.mak
|
|
!MESSAGE
|
|
!MESSAGE Possible choices for configuration are:
|
|
!MESSAGE
|
|
!MESSAGE "Release" (Win32 Release)
|
|
!MESSAGE "Debug" (Win32 Debug)
|
|
!MESSAGE
|
|
!ENDIF
|
|
|
|
!IF "$(OS)" == "Windows_NT"
|
|
NULL=
|
|
!ELSE
|
|
NULL=nul
|
|
!ENDIF
|
|
|
|
ALL:
|
|
cd include
|
|
if not exist pg_config.h copy pg_config.h.win32 pg_config.h
|
|
if not exist pg_config_os.h copy port\win32.h pg_config_os.h
|
|
cd ..
|
|
cd interfaces\libpq
|
|
make -N -DCFG=$(CFG) /f bcc32.mak
|
|
cd ..\..
|
|
echo All Win32 parts have been built!
|
|
|
|
CLEAN:
|
|
cd interfaces\libpq
|
|
make -N -DCFG=Release /f bcc32.mak CLEAN
|
|
make -N -DCFG=Debug /f bcc32.mak CLEAN
|
|
cd ..\..
|
|
echo All Win32 parts have been cleaned!
|
|
|
|
DISTCLEAN: CLEAN
|
|
cd include
|
|
del pg_config.h pg_config_os.h
|
|
cd ..
|