Geactualiseerd en DB43

svn path=/Database/trunk/; revision=56823
This commit is contained in:
Peter Feij
2022-08-10 13:54:19 +00:00
parent 93912d69f8
commit a3b3c77f3c

View File

@@ -3,49 +3,49 @@
## ##
## Project: FACILITOR ## Project: FACILITOR
## ##
## (c) 1996-2019 Aareon Nederland B.V. ## (c) 1996-2022 Aareon Nederland B.V.
## ##
## Auteur: Ir. P.G. Feij ## Auteur: Ir. P.G. Feij
## $Revision$ ## $Revision$
## $Id$ ## $Id$
## ##
## Beschrijving: ## Makefile for SQL-DDL scripts for Oracle/Facilitor
##
## Makefile for SQL-DDL scripts for Oracle
## Generates some scripts like FILE.SQL and FILE_.SQL ## Generates some scripts like FILE.SQL and FILE_.SQL
## where FILE is the (wrapped) runtime version ## where FILE is the (wrapped) runtime version
## and FILE_ is the unwrapped version to be archived ## and FILE_ is the unwrapped version to be archived
## ##
## Create intial scripts as well as the latest upgrade
## ##
############################################################################### ###############################################################################
## REQUIRES: (in searchpath) ## REQUIRES:
## ##
## NMAKE.EXE (requires NMAKE.EXE) ## NMAKE.EXE (requires NMAKE.EXE)
## Microsoft (R) Program Maintainance Utility Version 1.11 ## Microsoft (R) Program Maintainance Utility Version 1.11
## CL.EXE ## CL.EXE
## Microsoft (R) C Optimizing Compiler Version 6.00A ## Microsoft (R) C Optimizing Compiler Version 6.00A
## -for precompiling only- ## -for precompiling only-
## WRAP.EXE (from 10.2.x or better) for Oracle ## WRAP.EXE (12.1.0.2.0 or better) from Oracle
** needs to be available in searchpath (by Oracle Client Installer)
## ##
## SED.EXE ## SED.EXE
## GNU sed version 4.2 ## GNU sed version 4.2
## Copyright (C) 2003 Free Software Foundation, Inc. ## Copyright (C) 2003 Free Software Foundation, Inc.
## ##
## All to be found in ..\MAKTOOLS ## Some of these to be found in ..\MAKTOOLS
## ##
## Uses (external) defines: None ## Uses (external) defines: None
## ##
## Note: If new modules are added, all source have to be mentioned separately, ## Note: If new modules are added, all source have to be mentioned separately,
## which is quite obvious from the current state of this file.. ## which is quite obvious from the existing usage in this file..
## ##
## Note: For each new schema version the from and to version must be ## Note: For each new schema version (release) the from and to version must be
## mentioned explicitly, which is a pity but it makes sense too ## mentioned explicitly, which is a pity but it makes sense too
## ##
############################################################################### ###############################################################################
## ##
## Steps performed are: ## Steps performed are:
## All files are preprocessed using intermediate temp files ## All files are preprocessed using intermediate temp files
## and then combined into final scripts.
############# #############
## ##
@@ -60,8 +60,8 @@ PROJEXE=z:\Project\FACILITOR\BUILD
## ##
## New style using schemanumbers ## New style using schemanumbers
## ##
CURRENTVERSION=39 CURRENTVERSION=42
NEXTVERSION=40f NEXTVERSION=43
FILEVERSION= FILEVERSION=
NEXTCAREVERSION=37 NEXTCAREVERSION=37
NEXTROOT=DB$(NEXTVERSION)$(FILEVERSION) NEXTROOT=DB$(NEXTVERSION)$(FILEVERSION)
@@ -86,7 +86,8 @@ EXE=$(PROJEXE)
### TOOL DEFINES (gets info from OS-environment) ### ### TOOL DEFINES (gets info from OS-environment) ###
PRECOMP=$(MAKTOOLS)\CL PRECOMP=$(MAKTOOLS)\CL
WRAP1=$(MAKTOOLS)\WRAP.EXE ## WRAP1=$(MAKTOOLS)\WRAP.EXE
WRAP1=WRAP.EXE
PRECOMP_OPTIONS=/EP /D_VER=$(CURRENTUPDATE)$(FILEVERSION) /D_DBV=$(NEXTVERSION)$(FILEVERSION) PRECOMP_OPTIONS=/EP /D_VER=$(CURRENTUPDATE)$(FILEVERSION) /D_DBV=$(NEXTVERSION)$(FILEVERSION)
CLEANUP1=$(MAKTOOLS)\sedclean.bat CLEANUP1=$(MAKTOOLS)\sedclean.bat
@@ -174,6 +175,7 @@ $(EXE)\$(NEXTROOT)\FCLT$(NEXTVERSION)$(FILEVERSION).SQL: \
$(MSRC)\ctr\ctr_tab.src \ $(MSRC)\ctr\ctr_tab.src \
$(MSRC)\ctr\ctr_tri.src \ $(MSRC)\ctr\ctr_tri.src \
$(MSRC)\ctr\ctr_vie.src \ $(MSRC)\ctr\ctr_vie.src \
$(MSRC)\ctr\ctr_lcl.src \
$(MSRC)\fac\fac_ind.src \ $(MSRC)\fac\fac_ind.src \
$(MSRC)\fac\fac_ini.src \ $(MSRC)\fac\fac_ini.src \
$(MSRC)\fac\fac_lcl.src \ $(MSRC)\fac\fac_lcl.src \
@@ -268,8 +270,8 @@ $(EXE)\$(NEXTROOT)\FCLT$(NEXTVERSION)$(FILEVERSION).SQL: \
$(PRECOMP) $(PRECOMP_OPTIONS) $(MSRC)\fclt.src>$(TEMP)\$(*B)_.sql $(PRECOMP) $(PRECOMP_OPTIONS) $(MSRC)\fclt.src>$(TEMP)\$(*B)_.sql
$(CLEANUP1) $(TEMP)\$(*B)_.sql $(CLEANUP1) $(TEMP)\$(*B)_.sql
COPY $(TEMP)\$(*B)_.sql $(EXE)\$(NEXTROOT)\FCLT$(NEXTVERSION)$(FILEVERSION)_.SQL COPY $(TEMP)\$(*B)_.sql $(EXE)\$(NEXTROOT)\FCLT$(NEXTVERSION)$(FILEVERSION)_.SQL
## $(WRAP1) iname=$(TEMP)\$(*B)_.sql oname=$(TEMP)\$(*B).sql $(WRAP1) iname=$(TEMP)\$(*B)_.sql oname=$(TEMP)\$(*B).sql
## COPY $(TEMP)\$(*B).sql $(EXE)\$(NEXTROOT)\FCLT$(NEXTVERSION)$(FILEVERSION).SQL COPY $(TEMP)\$(*B).sql $(EXE)\$(NEXTROOT)\FCLT$(NEXTVERSION)$(FILEVERSION).SQL
$(MSRC)\fac\_fac_lclmdl.src: \ $(MSRC)\fac\_fac_lclmdl.src: \
$(MSRC)\fac\fac_lclmdl.csv $(MSRC)\fac\fac_lclmdl.csv
@@ -307,7 +309,6 @@ $(EXE)\$(NEXTROOT)\RECRE$(NEXTVERSION)$(FILEVERSION).SQL: \
$(WRAP1) iname=$(TEMP)\$(*B)_.sql oname=$(TEMP)\$(*B).sql $(WRAP1) iname=$(TEMP)\$(*B)_.sql oname=$(TEMP)\$(*B).sql
COPY $(TEMP)\$(*B).sql $(EXE)\$(NEXTROOT)\RECRE$(NEXTVERSION)$(FILEVERSION).SQL COPY $(TEMP)\$(*B).sql $(EXE)\$(NEXTROOT)\RECRE$(NEXTVERSION)$(FILEVERSION).SQL
########################################################################## ##########################################################################
#### ####
#### FACILITOR CARE-WEBB EXTENSION #### FACILITOR CARE-WEBB EXTENSION