mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-27 08:39:28 +08:00
d82794ee33
of the libpq interface static and dynamic libraries with the freely downloadable Borland C++ compiler version 5.5 and/or C++ Builder. Lester Godwin
52 lines
1.3 KiB
Makefile
52 lines
1.3 KiB
Makefile
# $Header: /cvsroot/pgsql/src/bcc32.mak,v 1.1 2002/12/30 21:07:21 momjian Exp $
|
|
|
|
# Makefile for Borland C++ 5.5 (or compat)
|
|
# Top-file makefile for Win32 parts of postgresql.
|
|
# Note that most parts are not ported to Win32!
|
|
|
|
!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
|
|
cd ..
|
|
cd interfaces\libpq
|
|
make -DCFG=$(CFG) /f bcc32.mak
|
|
cd ..\..\bin\psql
|
|
make -DCFG=$(CFG) /f bcc32.mak
|
|
cd ..\..
|
|
echo All Win32 parts have been built!
|
|
|
|
CLEAN:
|
|
cd interfaces\libpq
|
|
make -DCFG=Release /f bcc32.mak CLEAN
|
|
make -DCFG=Debug /f bcc32.mak CLEAN
|
|
cd ..\..\bin\psql
|
|
make -DCFG=Release /f bcc32.mak CLEAN
|
|
make -DCFG=Debug /f bcc32.mak CLEAN
|
|
cd ..\..
|
|
echo All Win32 parts have been cleaned!
|
|
|
|
DISTCLEAN: CLEAN
|
|
cd include
|
|
del config.h
|
|
cd ..
|