| Server IP : 104.21.13.164 / Your IP : 216.73.216.44 Web Server : Apache System : Linux gator4057.hostgator.com 5.14.0-687.17.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jun 22 07:21:26 EDT 2026 x86_64 User : badawi ( 1130) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/firebird/sample/object_pascal/ |
Upload File : |
# # The contents of this file are subject to the Initial # Developer's Public License Version 1.0 (the "License"); # you may not use this file except in compliance with the # License. You may obtain a copy of the License at # https://www.ibphoenix.com/about/firebird/idpl. # # Software distributed under the License is distributed AS IS, # WITHOUT WARRANTY OF ANY KIND, either express or implied. # See the License for the specific language governing rights # and limitations under the License. # # The Original Code was created by Paul Reeves for IBPhoenix # and the Firebird Open Source RDBMS project. # # Copyright (c) 2020 Paul Reeves and all contributors signed below. # # All Rights Reserved. # Contributor(s): ______________________________________. # # ----------------------------------------------------------------------- # Firebird Installation Directory # # Change this definition to point to your Firebird installation directory # ----------------------------------------------------------------------- FIREBIRD = /opt/firebird INCLUDE_FB = $(FIREBIRD)/include/firebird FBCLIENT = $(FIREBIRD)/lib/libfbclient.so # Directory to store compiled unit files UNITBINDIR = lib # --------------------------------------------------------------------- # General Compiler and linker Defines for Free Pascal # --------------------------------------------------------------------- FPC = fpc FPCFLAGS = -g -Fucommon -Fu$(INCLUDE_FB) -FU$(UNITBINDIR) -Mdelphi -FE. RM = rm -f OBJECTS = $(UNITBINDIR)/* OUTBIN = 01.create 02.update 03.select # To Do... # 04.print_table 05.user_metadata.cpp 06.fb_message 07.blob 08.events 09.service 10.backup 11.batch 12.batch_isc 13.null_pk .PHONY: clean all .SUFFIXES: .pas .pas: -mkdir $(UNITBINDIR) $(FPC) $(FPCFLAGS) $< all: $(OUTBIN) 01.create: 01.create.pas 02.update: 02.update.pas 03.select: 03.select.pas # clean up clean: $(RM) $(OBJECTS) $(OUTBIN) fbtests.fdb -rm -d $(UNITBINDIR)