Creati oggetti articolo

git-svn-id: svn://10.65.10.50/trunk@4417 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1997-05-27 11:12:10 +00:00
parent cf0d958e46
commit ad7921d25e
13 changed files with 824 additions and 2456 deletions

41
mg/anamag.h Executable file
View File

@ -0,0 +1,41 @@
#ifndef __ANAMAG_H
#define __ANAMAG_H
#define ANAMAG_CODART "CODART"
#define ANAMAG_DESCR "DESCR"
#define ANAMAG_GRMERC "GRMERC"
#define ANAMAG_RAGGFIS "RAGGFIS"
#define ANAMAG_CLASSEFIS "CLASSEFIS"
#define ANAMAG_ARTFIS "ARTFIS"
#define ANAMAG_CATCONA "CATCONA"
#define ANAMAG_GRUPPOA "GRUPPOA"
#define ANAMAG_CONTOA "CONTOA"
#define ANAMAG_SOTTOCA "SOTTOCA"
#define ANAMAG_CATCONV "CATCONV"
#define ANAMAG_GRUPPOV "GRUPPOV"
#define ANAMAG_CONTOV "CONTOV"
#define ANAMAG_SOTTOCV "SOTTOCV"
#define ANAMAG_UMP "UMP"
#define ANAMAG_PESO "PESO"
#define ANAMAG_CLASSDOG "CLASSDOG"
#define ANAMAG_PERCRIC "PERCRIC"
#define ANAMAG_COSTSTD "COSTSTD"
#define ANAMAG_CODIVA "CODIVA"
#define ANAMAG_CODFORN "CODFORN"
#define ANAMAG_ARTPROD "ARTPROD"
#define ANAMAG_PPCONF "PPCONF"
#define ANAMAG_PPCOLLO "PPCOLLO"
#define ANAMAG_RIORDINO "RIORDINO"
#define ANAMAG_CODIVAR "CODIVAR"
#define ANAMAG_TARA "TARA"
#define ANAMAG_SCONTO "SCONTO"
#define ANAMAG_PERCPROVV "PERCPROVV"
#define ANAMAG_DULTCOS1 "DULTCOS1"
#define ANAMAG_ULTCOS1 "ULTCOS1"
#define ANAMAG_DULTCOS2 "DULTCOS2"
#define ANAMAG_ULTCOS2 "ULTCOS2"
#define ANAMAG_MASSANUN "MASSANUN"
#define ANAMAG_UNSUPPUN "UNSUPPUN"
#define ANAMAG_PROV "PROV"
#endif

9
mg/codcorr.h Executable file
View File

@ -0,0 +1,9 @@
#ifndef __CODCORR_H
#define __CODCORR_H
#define CODCORR_CODARTALT "CODARTALT"
#define CODCORR_NRIGA "NRIGA"
#define CODCORR_TIPO "TIPO"
#define CODCORR_CODART "CODART"
#endif

9
mg/deslin.h Executable file
View File

@ -0,0 +1,9 @@
#ifndef __DESLIN_H
#define __DESLIN_H
#define DESLIN_CODART "CODART"
#define DESLIN_NRIGA "NRIGA"
#define DESLIN_CODLIN "CODLIN"
#define DESLIN_DESCR "DESCR"
#endif

39
mg/mag.h Executable file
View File

@ -0,0 +1,39 @@
#ifndef __MAG_H
#define __MAG_H
#define MAG_CODMAG "CODMAG"
#define MAG_CODART "CODART"
#define MAG_LIVELLO "LIVELLO"
#define MAG_NRIGA "NRIGA"
#define MAG_ANNOES "ANNOES"
#define MAG_DATARIF "DATARIF"
#define MAG_UBICAZ "UBICAZ"
#define MAG_RIM "RIM"
#define MAG_VALRIM "VALRIM"
#define MAG_ACQ "ACQ"
#define MAG_VALACQ "VALACQ"
#define MAG_ENT "ENT"
#define MAG_VALENT "VALENT"
#define MAG_VEN "VEN"
#define MAG_VALVEN "VALVEN"
#define MAG_USC "USC"
#define MAG_VALUSC "VALUSC"
#define MAG_GIAC "GIAC"
#define MAG_ORDF "ORDF"
#define MAG_VALORDF "VALORDF"
#define MAG_ORDC "ORDC"
#define MAG_VALORDC "VALORDC"
#define MAG_INCL "INCL"
#define MAG_ACL "ACL"
#define MAG_PRODCOMP "PRODCOMP"
#define MAG_PRODFIN "PRODFIN"
#define MAG_NLABEL "NLABEL"
#define MAG_NDIST "NDIST"
#define MAG_SCARTI "SCARTI"
#define MAG_VALSCARTI "VALSCARTI"
#define MAG_LIVRIOR "LIVRIOR"
#define MAG_LOTTORIOR "LOTTORIOR"
#define MAG_GIORNIRIOR "GIORNIRIOR"
#define MAG_SCORTAMIN "SCORTAMIN"
#endif

View File

@ -1,434 +0,0 @@
# Microsoft Visual C++ generated build script - Do not modify
PROJ = MG0
DEBUG = 1
PROGTYPE = 0
CALLER =
ARGS = -0 fca -uPRASSI
DLLS =
D_RCDEFINES = /d_DEBUG
R_RCDEFINES = /dNDEBUG
ORIGIN = MSVC
ORIGIN_VER = 1.00
PROJPATH = C:\PRASSI\
USEMFC = 0
CC = cl
CPP = cl
CXX = cl
CCREATEPCHFLAG =
CPPCREATEPCHFLAG =
CUSEPCHFLAG =
CPPUSEPCHFLAG =
FIRSTC =
FIRSTCPP = BA3.CPP
RC = rc
CFLAGS_D_WEXE = /nologo /G2 /W3 /Zi /AL /Gt65500 /Od /D "_DEBUG" /D "XVT" /D "DBG" /GA /Fd"VE3.PDB"
CFLAGS_R_WEXE = /nologo /W3 /AM /O1 /D "NDEBUG" /FR /GA
LFLAGS_D_WEXE = /NOLOGO /NOD /NOE /PACKC:65500 /PACKD:65500 /SEG:512 /ALIGN:64 /ONERROR:NOEXE /CO
LFLAGS_R_WEXE = /NOLOGO /NOD /PACKC:61440 /STACK:10240 /ALIGN:16 /ONERROR:NOEXE
LIBS_D_WEXE = oldnames libw llibcew commdlg.lib olecli.lib olesvr.lib shell.lib
LIBS_R_WEXE = oldnames libw mlibcew commdlg.lib olecli.lib olesvr.lib shell.lib
RCFLAGS = /nologo
RESFLAGS = /nologo /k /k
RUNFLAGS =
DEFFILE = DUE\CODEBASE.DEF
OBJS_EXT =
LIBS_EXT = DUE\WINDUED.LIB
!if "$(DEBUG)" == "1"
CFLAGS = $(CFLAGS_D_WEXE)
LFLAGS = $(LFLAGS_D_WEXE)
LIBS = $(LIBS_D_WEXE)
MAPFILE = nul
RCDEFINES = $(D_RCDEFINES)
!else
CFLAGS = $(CFLAGS_R_WEXE)
LFLAGS = $(LFLAGS_R_WEXE)
LIBS = $(LIBS_R_WEXE)
MAPFILE = nul
RCDEFINES = $(R_RCDEFINES)
!endif
!if [if exist MSVC.BND del MSVC.BND]
!endif
SBRS = MG0100.SBR \
MG0.SBR \
MGLIB01.SBR \
MG0200.SBR \
CGLIB02.SBR \
CONTO.SBR
WINDUED_DEP =
MG0100_DEP = c:\augusto\src\include\execp.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\config.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\printer.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\text.h \
c:\augusto\src\include\tabapp.h \
c:\augusto\src\include\relapp.h \
c:\augusto\src\include\applicat.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\real.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\mg\batbcau.h \
c:\augusto\src\mg\batbfca.h \
c:\augusto\src\cg/cglib03.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h
MG0_DEP = c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\mg\mg0.h
MG0_RCDEP =
MGLIB01_DEP = c:\augusto\src\include\relapp.h \
c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\real.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h
MG0200_DEP = c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\config.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\form.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\real.h \
c:\augusto\src\include\printer.h \
c:\augusto\src\include\text.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\urldefid.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\include\utility.h
CGLIB02_DEP = c:\augusto\src\include\prefix.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\include\real.h \
c:\augusto\src\cg\cg2103.h \
c:\augusto\src\include\saldi.h
CONTO_DEP = c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\real.h \
c:\augusto\src\include\strings.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\xvt\ptk\include\xvt.h \
c:\augusto\src\include\keys.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\cg\conto.h
all: $(PROJ).EXE
MG0100.OBJ: ..\AUGUSTO\SRC\MG\MG0100.CPP $(MG0100_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG0100.CPP
MG0.OBJ: ..\AUGUSTO\SRC\MG\MG0.CPP $(MG0_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG0.CPP
MG0.RES: MG0.RC $(MG0_RCDEP)
$(RC) $(RCFLAGS) $(RCDEFINES) -r MG0.RC
MGLIB01.OBJ: ..\AUGUSTO\SRC\MG\MGLIB01.CPP $(MGLIB01_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MGLIB01.CPP
MG0200.OBJ: ..\AUGUSTO\SRC\MG\MG0200.CPP $(MG0200_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG0200.CPP
CGLIB02.OBJ: ..\AUGUSTO\SRC\CG\CGLIB02.CPP $(CGLIB02_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\CG\CGLIB02.CPP
CONTO.OBJ: ..\AUGUSTO\SRC\CG\CONTO.CPP $(CONTO_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\CG\CONTO.CPP
$(PROJ).EXE:: MG0.RES
$(PROJ).EXE:: MG0100.OBJ MG0.OBJ MGLIB01.OBJ MG0200.OBJ CGLIB02.OBJ CONTO.OBJ $(OBJS_EXT) $(DEFFILE)
echo >NUL @<<$(PROJ).CRF
MG0100.OBJ +
MG0.OBJ +
MGLIB01.OBJ +
MG0200.OBJ +
CGLIB02.OBJ +
CONTO.OBJ +
$(OBJS_EXT)
$(PROJ).EXE
$(MAPFILE)
c:\msvc\lib\+
DUE\WINDUED.LIB+
$(LIBS)
$(DEFFILE);
<<
link $(LFLAGS) @$(PROJ).CRF
$(RC) $(RESFLAGS) MG0.RES $@
@copy $(PROJ).CRF MSVC.BND
$(PROJ).EXE:: MG0.RES
if not exist MSVC.BND $(RC) $(RESFLAGS) MG0.RES $@
run: $(PROJ).EXE
$(PROJ) $(RUNFLAGS)
$(PROJ).BSC: $(SBRS)
bscmake @<<
/o$@ $(SBRS)
<<

View File

@ -1,695 +0,0 @@
# Microsoft Visual C++ generated build script - Do not modify
PROJ = MG1
DEBUG = 1
PROGTYPE = 0
CALLER =
ARGS = -0 -uPRASSI
DLLS =
D_RCDEFINES = /d_DEBUG
R_RCDEFINES = /dNDEBUG
ORIGIN = MSVC
ORIGIN_VER = 1.00
PROJPATH = C:\PRASSI\
USEMFC = 0
CC = cl
CPP = cl
CXX = cl
CCREATEPCHFLAG =
CPPCREATEPCHFLAG =
CUSEPCHFLAG =
CPPUSEPCHFLAG =
FIRSTC =
FIRSTCPP = MGLIB01.CPP
RC = rc
CFLAGS_D_WEXE = /nologo /G2 /Gy /W3 /Zi /AL /Gt65500 /Od /D "_DEBUG" /D "XVT" /D "DBG" /GA /Fd"VE3.PDB"
CFLAGS_R_WEXE = /nologo /W3 /AM /O1 /D "NDEBUG" /FR /GA
LFLAGS_D_WEXE = /NOLOGO /NOD /NOE /PACKC:65500 /PACKD:65500 /SEG:512 /ALIGN:64 /ONERROR:NOEXE /CO
LFLAGS_R_WEXE = /NOLOGO /NOD /PACKC:61440 /STACK:10240 /ALIGN:16 /ONERROR:NOEXE
LIBS_D_WEXE = oldnames libw llibcew commdlg.lib olecli.lib olesvr.lib shell.lib
LIBS_R_WEXE = oldnames libw mlibcew commdlg.lib olecli.lib olesvr.lib shell.lib
RCFLAGS = /nologo
RESFLAGS = /nologo /k /k
RUNFLAGS =
DEFFILE = DUE\CODEBASE.DEF
OBJS_EXT =
LIBS_EXT = DUE\WINDUED.LIB
!if "$(DEBUG)" == "1"
CFLAGS = $(CFLAGS_D_WEXE)
LFLAGS = $(LFLAGS_D_WEXE)
LIBS = $(LIBS_D_WEXE)
MAPFILE = nul
RCDEFINES = $(D_RCDEFINES)
!else
CFLAGS = $(CFLAGS_R_WEXE)
LFLAGS = $(LFLAGS_R_WEXE)
LIBS = $(LIBS_R_WEXE)
MAPFILE = nul
RCDEFINES = $(R_RCDEFINES)
!endif
!if [if exist MSVC.BND del MSVC.BND]
!endif
SBRS = MGLIB01.SBR \
MG1.SBR \
MG1100.SBR \
VELIB03.SBR \
CGLIB02.SBR \
CONTO.SBR \
MG1200.SBR \
MG1500.SBR
WINDUED_DEP =
MG1_RCDEP =
MGLIB01_DEP = c:\augusto\src\include\relapp.h \
c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\real.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h
MG1_DEP = c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\mg\mg1.h
MG1100_DEP = c:\augusto\src\include\relapp.h \
c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\real.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h \
c:\augusto\src\ve\velib03.h \
c:\augusto\src\ve\sconti.h \
c:\augusto\src\ve\tclifor.h \
c:\augusto\src\include\varmask.h \
c:\augusto\src\ve\velib01.h \
c:\augusto\src\cg/pagament.h \
c:\augusto\src\mg\mg1100.h \
c:\augusto\src\mg\mg1100a.h
VELIB03_DEP = c:\augusto\src\include\relapp.h \
c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\real.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\ve\velib01.h \
c:\augusto\src\include\varmask.h \
c:\augusto\src\cg/pagament.h \
c:\augusto\src\ve\sconti.h \
c:\augusto\src\ve\tclifor.h \
c:\augusto\src\ve\velib03.h \
c:\augusto\src\ve\veconf.h
CGLIB02_DEP = c:\augusto\src\include\prefix.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\xvt\ptk\include\xvt.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\classes.h \
c:\xvt\ptk\include\xvt_env.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\include\real.h \
c:\augusto\src\cg\cg2103.h \
c:\augusto\src\include\saldi.h
CONTO_DEP = c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\real.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\xvt\ptk\include\xvt.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\classes.h \
c:\xvt\ptk\include\xvt_env.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\cg\conto.h
MG1200_DEP = c:\augusto\src\include\relapp.h \
c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\real.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\mg\mg1200.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h
MG1500_DEP = c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\real.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\printer.h \
c:\augusto\src\include\text.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\urldefid.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\form.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\include\printapp.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h \
c:\augusto\src\mg\mg3300.h
all: $(PROJ).EXE
MG1.RES: MG1.RC $(MG1_RCDEP)
$(RC) $(RCFLAGS) $(RCDEFINES) -r MG1.RC
MGLIB01.OBJ: ..\AUGUSTO\SRC\MG\MGLIB01.CPP $(MGLIB01_DEP)
$(CPP) $(CFLAGS) $(CPPCREATEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MGLIB01.CPP
MG1.OBJ: ..\AUGUSTO\SRC\MG\MG1.CPP $(MG1_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG1.CPP
MG1100.OBJ: ..\AUGUSTO\SRC\MG\MG1100.CPP $(MG1100_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG1100.CPP
VELIB03.OBJ: ..\AUGUSTO\SRC\VE\VELIB03.CPP $(VELIB03_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\VE\VELIB03.CPP
CGLIB02.OBJ: ..\AUGUSTO\SRC\CG\CGLIB02.CPP $(CGLIB02_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\CG\CGLIB02.CPP
CONTO.OBJ: ..\AUGUSTO\SRC\CG\CONTO.CPP $(CONTO_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\CG\CONTO.CPP
MG1200.OBJ: ..\AUGUSTO\SRC\MG\MG1200.CPP $(MG1200_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG1200.CPP
MG1500.OBJ: ..\AUGUSTO\SRC\MG\MG1500.CPP $(MG1500_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG1500.CPP
$(PROJ).EXE:: MG1.RES
$(PROJ).EXE:: MGLIB01.OBJ MG1.OBJ MG1100.OBJ VELIB03.OBJ CGLIB02.OBJ CONTO.OBJ MG1200.OBJ \
MG1500.OBJ $(OBJS_EXT) $(DEFFILE)
echo >NUL @<<$(PROJ).CRF
MGLIB01.OBJ +
MG1.OBJ +
MG1100.OBJ +
VELIB03.OBJ +
CGLIB02.OBJ +
CONTO.OBJ +
MG1200.OBJ +
MG1500.OBJ +
$(OBJS_EXT)
$(PROJ).EXE
$(MAPFILE)
c:\msvc\lib\+
DUE\WINDUED.LIB+
$(LIBS)
$(DEFFILE);
<<
link $(LFLAGS) @$(PROJ).CRF
$(RC) $(RESFLAGS) MG1.RES $@
@copy $(PROJ).CRF MSVC.BND
$(PROJ).EXE:: MG1.RES
if not exist MSVC.BND $(RC) $(RESFLAGS) MG1.RES $@
run: $(PROJ).EXE
$(PROJ) $(RUNFLAGS)
$(PROJ).BSC: $(SBRS)
bscmake @<<
/o$@ $(SBRS)
<<

View File

@ -1,150 +0,0 @@
# Microsoft Visual C++ generated build script - Do not modify
PROJ = MG2
DEBUG = 1
PROGTYPE = 0
CALLER =
ARGS =
DLLS =
D_RCDEFINES = /d_DEBUG
R_RCDEFINES = /dNDEBUG
ORIGIN = MSVC
ORIGIN_VER = 1.00
PROJPATH = C:\PRASSI\
USEMFC = 0
CC = cl
CPP = cl
CXX = cl
CCREATEPCHFLAG =
CPPCREATEPCHFLAG =
CUSEPCHFLAG =
CPPUSEPCHFLAG =
FIRSTC =
FIRSTCPP = BA3.CPP
RC = rc
CFLAGS_D_WEXE = /nologo /G2 /W3 /Zi /AL /Gt65500 /Od /D "_DEBUG" /D "XVT" /D "DBG" /GA /Fd"VE3.PDB"
CFLAGS_R_WEXE = /nologo /W3 /AM /O1 /D "NDEBUG" /FR /GA
LFLAGS_D_WEXE = /NOLOGO /NOD /NOE /PACKC:65500 /PACKD:65500 /SEG:512 /ALIGN:64 /ONERROR:NOEXE /CO
LFLAGS_R_WEXE = /NOLOGO /NOD /PACKC:61440 /STACK:10240 /ALIGN:16 /ONERROR:NOEXE
LIBS_D_WEXE = oldnames libw llibcew commdlg.lib olecli.lib olesvr.lib shell.lib
LIBS_R_WEXE = oldnames libw mlibcew commdlg.lib olecli.lib olesvr.lib shell.lib
RCFLAGS = /nologo
RESFLAGS = /nologo /k /k
RUNFLAGS =
DEFFILE = DUE\CODEBASE.DEF
OBJS_EXT =
LIBS_EXT = DUE\WINDUED.LIB
!if "$(DEBUG)" == "1"
CFLAGS = $(CFLAGS_D_WEXE)
LFLAGS = $(LFLAGS_D_WEXE)
LIBS = $(LIBS_D_WEXE)
MAPFILE = nul
RCDEFINES = $(D_RCDEFINES)
!else
CFLAGS = $(CFLAGS_R_WEXE)
LFLAGS = $(LFLAGS_R_WEXE)
LIBS = $(LIBS_R_WEXE)
MAPFILE = nul
RCDEFINES = $(R_RCDEFINES)
!endif
!if [if exist MSVC.BND del MSVC.BND]
!endif
SBRS = MG2.SBR
WINDUED_DEP =
MG2_DEP = c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\mg\mg0.h
MG2_RCDEP =
all: $(PROJ).EXE
MG2.OBJ: ..\AUGUSTO\SRC\MG\MG2.CPP $(MG2_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG2.CPP
MG2.RES: MG2.RC $(MG2_RCDEP)
$(RC) $(RCFLAGS) $(RCDEFINES) -r MG2.RC
$(PROJ).EXE:: MG2.RES
$(PROJ).EXE:: MG2.OBJ $(OBJS_EXT) $(DEFFILE)
echo >NUL @<<$(PROJ).CRF
MG2.OBJ +
$(OBJS_EXT)
$(PROJ).EXE
$(MAPFILE)
c:\msvc\lib\+
DUE\WINDUED.LIB+
$(LIBS)
$(DEFFILE);
<<
link $(LFLAGS) @$(PROJ).CRF
$(RC) $(RESFLAGS) MG2.RES $@
@copy $(PROJ).CRF MSVC.BND
$(PROJ).EXE:: MG2.RES
if not exist MSVC.BND $(RC) $(RESFLAGS) MG2.RES $@
run: $(PROJ).EXE
$(PROJ) $(RUNFLAGS)
$(PROJ).BSC: $(SBRS)
bscmake @<<
/o$@ $(SBRS)
<<

View File

@ -1,942 +0,0 @@
# Microsoft Visual C++ generated build script - Do not modify
PROJ = MG3
DEBUG = 1
PROGTYPE = 0
CALLER =
ARGS = -2 -uPRASSI
DLLS =
D_RCDEFINES = /d_DEBUG
R_RCDEFINES = /dNDEBUG
ORIGIN = MSVC
ORIGIN_VER = 1.00
PROJPATH = C:\PRASSI\
USEMFC = 0
CC = cl
CPP = cl
CXX = cl
CCREATEPCHFLAG =
CPPCREATEPCHFLAG =
CUSEPCHFLAG =
CPPUSEPCHFLAG =
FIRSTC =
FIRSTCPP = MGLIB01.CPP
RC = rc
CFLAGS_D_WEXE = /nologo /G2 /Gy /W3 /Zi /AL /Gt65534 /Od /D "_DEBUG" /D "XVT" /D "DBG" /GA /Fd"VE3.PDB"
CFLAGS_R_WEXE = /nologo /W3 /AM /O1 /D "NDEBUG" /FR /GA
LFLAGS_D_WEXE = /NOLOGO /NOD /NOE /PACKC:65500 /PACKD:65500 /SEG:512 /ALIGN:64 /ONERROR:NOEXE /CO
LFLAGS_R_WEXE = /NOLOGO /NOD /PACKC:61440 /STACK:10240 /ALIGN:16 /ONERROR:NOEXE
LIBS_D_WEXE = oldnames libw llibcew commdlg.lib olecli.lib olesvr.lib shell.lib
LIBS_R_WEXE = oldnames libw mlibcew commdlg.lib olecli.lib olesvr.lib shell.lib
RCFLAGS = /nologo
RESFLAGS = /nologo /k /k
RUNFLAGS =
DEFFILE = DUE\CODEBASE.DEF
OBJS_EXT =
LIBS_EXT = DUE\WINDUED.LIB
!if "$(DEBUG)" == "1"
CFLAGS = $(CFLAGS_D_WEXE)
LFLAGS = $(LFLAGS_D_WEXE)
LIBS = $(LIBS_D_WEXE)
MAPFILE = nul
RCDEFINES = $(D_RCDEFINES)
!else
CFLAGS = $(CFLAGS_R_WEXE)
LFLAGS = $(LFLAGS_R_WEXE)
LIBS = $(LIBS_R_WEXE)
MAPFILE = nul
RCDEFINES = $(R_RCDEFINES)
!endif
!if [if exist MSVC.BND del MSVC.BND]
!endif
SBRS = MGLIB01.SBR \
MG3.SBR \
MG3300.SBR \
CGLIB02.SBR \
CONTO.SBR \
MG3100.SBR \
MG3200.SBR \
MG3400.SBR \
MGLIB03.SBR \
MG3500.SBR \
VELIB03.SBR
WINDUED_DEP =
MGLIB01_DEP = c:\augusto\src\include\relapp.h \
c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\real.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h
MG3_RCDEP =
MG3_DEP = c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\mg\mg3.h
MG3300_DEP = c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\real.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\printer.h \
c:\augusto\src\include\text.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\urldefid.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\form.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\include\printapp.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h \
c:\augusto\src\mg\mg3300.h
CGLIB02_DEP = c:\augusto\src\include\prefix.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\xvt\ptk\include\xvt.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\classes.h \
c:\xvt\ptk\include\xvt_env.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\include\real.h \
c:\augusto\src\cg\cg2103.h \
c:\augusto\src\include\saldi.h
CONTO_DEP = c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\real.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\xvt\ptk\include\xvt.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\classes.h \
c:\xvt\ptk\include\xvt_env.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\cg\conto.h
MG3100_DEP = c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\real.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\printer.h \
c:\augusto\src\include\text.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\urldefid.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\form.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\include\printapp.h \
c:\augusto\src\ve\velib03.h \
c:\augusto\src\ve\sconti.h \
c:\augusto\src\ve\tclifor.h \
c:\augusto\src\include\varmask.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\ve\velib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\cg/pagament.h \
c:\augusto\src\mg\mglib03.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h \
c:\augusto\src\mg\mg3100.h \
c:\augusto\src\mg\mg3frm.h
MG3200_DEP = c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\real.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\printer.h \
c:\augusto\src\include\text.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\urldefid.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\form.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\include\printapp.h \
c:\augusto\src\mg\mglib03.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h \
c:\augusto\src\mg\mg3200.h \
c:\augusto\src\mg\mg3frm.h
MG3400_DEP = c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\real.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\printer.h \
c:\augusto\src\include\text.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\urldefid.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\form.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\include\printapp.h \
c:\augusto\src\mg\mglib03.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h \
c:\augusto\src\mg\mg3400.h \
c:\augusto\src\mg\mg3frm.h
MGLIB03_DEP = c:\augusto\src\include\form.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\strings.h \
c:\xvt\ptk\include\xvt.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\real.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h \
c:\augusto\src\mg\mglib03.h
MG3500_DEP = c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\real.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\printer.h \
c:\augusto\src\include\text.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\urldefid.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\form.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\include\printapp.h \
c:\augusto\src\mg\mglib03.h \
c:\augusto\src\mg\mglib01.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\cg\cglib.h \
c:\augusto\src\cg\conto.h \
c:\augusto\src\cg\cg2103.h \
c:\augusto\src\mg\mg3500.h \
c:\augusto\src\mg\mg3frm.h
VELIB03_DEP = c:\augusto\src\include\relapp.h \
c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\real.h \
c:\mathlib\gmsys1.h \
c:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\utility.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\msksheet.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\include\varrec.h \
c:\augusto\src\include\expr.h \
c:\augusto\src\include\stack.h \
c:\augusto\src\ve\velib01.h \
c:\augusto\src\include\varmask.h \
c:\augusto\src\cg/pagament.h \
c:\augusto\src\ve\sconti.h \
c:\augusto\src\ve\tclifor.h \
c:\augusto\src\ve\velib03.h \
c:\augusto\src\ve\veconf.h
all: $(PROJ).EXE
MGLIB01.OBJ: ..\AUGUSTO\SRC\MG\MGLIB01.CPP $(MGLIB01_DEP)
$(CPP) $(CFLAGS) $(CPPCREATEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MGLIB01.CPP
MG3.RES: MG3.RC $(MG3_RCDEP)
$(RC) $(RCFLAGS) $(RCDEFINES) -r MG3.RC
MG3.OBJ: ..\AUGUSTO\SRC\MG\MG3.CPP $(MG3_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG3.CPP
MG3300.OBJ: ..\AUGUSTO\SRC\MG\MG3300.CPP $(MG3300_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG3300.CPP
CGLIB02.OBJ: ..\AUGUSTO\SRC\CG\CGLIB02.CPP $(CGLIB02_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\CG\CGLIB02.CPP
CONTO.OBJ: ..\AUGUSTO\SRC\CG\CONTO.CPP $(CONTO_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\CG\CONTO.CPP
MG3100.OBJ: ..\AUGUSTO\SRC\MG\MG3100.CPP $(MG3100_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG3100.CPP
MG3200.OBJ: ..\AUGUSTO\SRC\MG\MG3200.CPP $(MG3200_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG3200.CPP
MG3400.OBJ: ..\AUGUSTO\SRC\MG\MG3400.CPP $(MG3400_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG3400.CPP
MGLIB03.OBJ: ..\AUGUSTO\SRC\MG\MGLIB03.CPP $(MGLIB03_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MGLIB03.CPP
MG3500.OBJ: ..\AUGUSTO\SRC\MG\MG3500.CPP $(MG3500_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG3500.CPP
VELIB03.OBJ: ..\AUGUSTO\SRC\VE\VELIB03.CPP $(VELIB03_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\VE\VELIB03.CPP
$(PROJ).EXE:: MG3.RES
$(PROJ).EXE:: MGLIB01.OBJ MG3.OBJ MG3300.OBJ CGLIB02.OBJ CONTO.OBJ MG3100.OBJ MG3200.OBJ \
MG3400.OBJ MGLIB03.OBJ MG3500.OBJ VELIB03.OBJ $(OBJS_EXT) $(DEFFILE)
echo >NUL @<<$(PROJ).CRF
MGLIB01.OBJ +
MG3.OBJ +
MG3300.OBJ +
CGLIB02.OBJ +
CONTO.OBJ +
MG3100.OBJ +
MG3200.OBJ +
MG3400.OBJ +
MGLIB03.OBJ +
MG3500.OBJ +
VELIB03.OBJ +
$(OBJS_EXT)
$(PROJ).EXE
$(MAPFILE)
c:\msvc\lib\+
DUE\WINDUED.LIB+
$(LIBS)
$(DEFFILE);
<<
link $(LFLAGS) @$(PROJ).CRF
$(RC) $(RESFLAGS) MG3.RES $@
@copy $(PROJ).CRF MSVC.BND
$(PROJ).EXE:: MG3.RES
if not exist MSVC.BND $(RC) $(RESFLAGS) MG3.RES $@
run: $(PROJ).EXE
$(PROJ) $(RUNFLAGS)
$(PROJ).BSC: $(SBRS)
bscmake @<<
/o$@ $(SBRS)
<<

View File

@ -1,234 +0,0 @@
# Microsoft Visual C++ generated build script - Do not modify
PROJ = MG4
DEBUG = 1
PROGTYPE = 0
CALLER =
ARGS =
DLLS =
D_RCDEFINES = /d_DEBUG
R_RCDEFINES = /dNDEBUG
ORIGIN = MSVC
ORIGIN_VER = 1.00
PROJPATH = C:\PRASSI\
USEMFC = 0
CC = cl
CPP = cl
CXX = cl
CCREATEPCHFLAG =
CPPCREATEPCHFLAG =
CUSEPCHFLAG =
CPPUSEPCHFLAG =
FIRSTC =
FIRSTCPP = BA3.CPP
RC = rc
CFLAGS_D_WEXE = /nologo /G2 /W3 /Zi /AL /Gt65500 /Od /D "_DEBUG" /D "XVT" /D "DBG" /GA /Fd"VE3.PDB"
CFLAGS_R_WEXE = /nologo /W3 /AM /O1 /D "NDEBUG" /FR /GA
LFLAGS_D_WEXE = /NOLOGO /NOD /NOE /PACKC:65500 /PACKD:65500 /SEG:512 /ALIGN:64 /ONERROR:NOEXE /CO
LFLAGS_R_WEXE = /NOLOGO /NOD /PACKC:61440 /STACK:10240 /ALIGN:16 /ONERROR:NOEXE
LIBS_D_WEXE = oldnames libw llibcew commdlg.lib olecli.lib olesvr.lib shell.lib
LIBS_R_WEXE = oldnames libw mlibcew commdlg.lib olecli.lib olesvr.lib shell.lib
RCFLAGS = /nologo
RESFLAGS = /nologo /k /k
RUNFLAGS =
DEFFILE = DUE\CODEBASE.DEF
OBJS_EXT =
LIBS_EXT = DUE\WINDUED.LIB
!if "$(DEBUG)" == "1"
CFLAGS = $(CFLAGS_D_WEXE)
LFLAGS = $(LFLAGS_D_WEXE)
LIBS = $(LIBS_D_WEXE)
MAPFILE = nul
RCDEFINES = $(D_RCDEFINES)
!else
CFLAGS = $(CFLAGS_R_WEXE)
LFLAGS = $(LFLAGS_R_WEXE)
LIBS = $(LIBS_R_WEXE)
MAPFILE = nul
RCDEFINES = $(R_RCDEFINES)
!endif
!if [if exist MSVC.BND del MSVC.BND]
!endif
SBRS = MGLIB01.SBR \
MG4.SBR
WINDUED_DEP =
MGLIB01_DEP = c:\augusto\src\include\relapp.h \
c:\augusto\src\include\applicat.h \
c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\include\relation.h \
c:\augusto\src\include\isam.h \
c:\augusto\src\include\sysfld.h \
c:\augusto\src\include\assoc.h \
c:\augusto\src\include\real.h \
f:\mathlib\gmsys1.h \
f:\mathlib\gfd.h \
c:\augusto\src\include\date.h \
c:\augusto\src\include\files.h \
c:\augusto\src\include\extctype.h \
c:\augusto\src\include\rectypes.h \
c:\augusto\src\include\config.h \
c:\augusto\src\include\lffiles.h \
c:\augusto\src\include\mask.h \
c:\augusto\src\include\window.h \
c:\augusto\src\include\xvtility.h \
c:\augusto\src\include\keys.h \
c:\augusto\src\include\maskfld.h \
c:\augusto\src\include\scanner.h \
c:\augusto\src\include\tabutil.h \
c:\augusto\src\include\recarray.h \
c:\augusto\src\include\defmask.h \
c:\augusto\src\mg\mglib01.h
MG4_DEP = c:\xvt\ptk\include\xvt.h \
c:\xvt\ptk\include\xvt_vers.h \
c:\xvt\ptk\include\xvt_env.h \
c:\xvt\ptk\include\xvt_plat.h \
c:\xvt\ptk\include\xvt_varg.h \
c:\xvt\ptk\include\xvt_styp.h \
c:\xvt\ptk\include\xvt_defs.h \
c:\xvt\ptk\include\xvt_menu.h \
c:\xvt\ptk\include\xvt_type.h \
c:\xvt\ptk\include\xvt_sel.h \
c:\xvt\ptk\include\xvt_perr.h \
c:\xvt\ptk\include\xvt_help.h \
c:\xvt\ptk\include\xvt_r3.h \
c:\xvt\ptk\include\xvterr.h \
c:\xvt\ptk\include\xvtapp.h \
c:\xvt\ptk\include\xvtcb.h \
c:\xvt\ptk\include\xvtctl.h \
c:\xvt\ptk\include\xvtdebug.h \
c:\xvt\ptk\include\xvtdlg.h \
c:\xvt\ptk\include\xvtdm.h \
c:\xvt\ptk\include\xvtdwin.h \
c:\xvt\ptk\include\xvtevent.h \
c:\xvt\ptk\include\xvtfont.h \
c:\xvt\ptk\include\xvtfsys.h \
c:\xvt\ptk\include\xvtgmem.h \
c:\xvt\ptk\include\xvtiostr.h \
c:\xvt\ptk\include\xvtimage.h \
c:\xvt\ptk\include\xvtlist.h \
c:\xvt\ptk\include\xvtmenu.h \
c:\xvt\ptk\include\xvtmem.h \
c:\xvt\ptk\include\xvtpalet.h \
c:\xvt\ptk\include\xvtpict.h \
c:\xvt\ptk\include\xvtpmap.h \
c:\xvt\ptk\include\xvtprint.h \
c:\xvt\ptk\include\xvtrect.h \
c:\xvt\ptk\include\xvtres.h \
c:\xvt\ptk\include\xvtsbar.h \
c:\xvt\ptk\include\xvtscr.h \
c:\xvt\ptk\include\xvtslist.h \
c:\xvt\ptk\include\xvtstr.h \
c:\xvt\ptk\include\xvttimer.h \
c:\xvt\ptk\include\xvttx.h \
c:\xvt\ptk\include\xvtvobj.h \
c:\xvt\ptk\include\xvtwin.h \
c:\xvt\ptk\include\xvtr3r4.h \
c:\augusto\src\include\strings.h \
c:\augusto\src\include\array.h \
c:\augusto\src\include\object.h \
c:\augusto\src\include\classes.h \
c:\augusto\src\include\stdtypes.h \
c:\augusto\src\include\checks.h \
c:\augusto\src\include\regexp.h \
c:\augusto\src\mg\mg4.h
MG4_RCDEP =
all: $(PROJ).EXE
MGLIB01.OBJ: ..\AUGUSTO\SRC\MG\MGLIB01.CPP $(MGLIB01_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MGLIB01.CPP
MG4.OBJ: ..\AUGUSTO\SRC\MG\MG4.CPP $(MG4_DEP)
$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\AUGUSTO\SRC\MG\MG4.CPP
MG4.RES: MG4.RC $(MG4_RCDEP)
$(RC) $(RCFLAGS) $(RCDEFINES) -r MG4.RC
$(PROJ).EXE:: MG4.RES
$(PROJ).EXE:: MGLIB01.OBJ MG4.OBJ $(OBJS_EXT) $(DEFFILE)
echo >NUL @<<$(PROJ).CRF
MGLIB01.OBJ +
MG4.OBJ +
$(OBJS_EXT)
$(PROJ).EXE
$(MAPFILE)
c:\msvc\lib\+
DUE\WINDUED.LIB+
$(LIBS)
$(DEFFILE);
<<
link $(LFLAGS) @$(PROJ).CRF
$(RC) $(RESFLAGS) MG4.RES $@
@copy $(PROJ).CRF MSVC.BND
$(PROJ).EXE:: MG4.RES
if not exist MSVC.BND $(RC) $(RESFLAGS) MG4.RES $@
run: $(PROJ).EXE
$(PROJ) $(RUNFLAGS)
$(PROJ).BSC: $(SBRS)
bscmake @<<
/o$@ $(SBRS)
<<

View File

@ -1 +1,590 @@
#include "mglib02.h"
#include "mglib02.h"
bool TArticolo::load_um()
{
if (_um)
return TRUE;
const char * codice = (const char *) _codice;
if (!*codice)
return FALSE;
TRectype rec(LF_UMART);
_um == new TRecord_array(LF_UMART, UMART_NRIGA);
rec.put(UMART_CODART, codice);
_um->destroy_rows();
_um->read(rec);
return TRUE;
}
bool TArticolo::load_codcorr()
{
if (_codcorr)
return TRUE;
const char * codice = (const char *) _codice;
if (!*codice)
return FALSE;
TRectype rec(LF_CODCORR);
_codcorr == new TRecord_array(LF_CODCORR, CODCORR_NRIGA);
rec.put(CODCORR_CODART, codice);
_codcorr->destroy_rows();
_codcorr->read(rec);
return TRUE;
}
bool TArticolo::load_deslin()
{
if (_deslin)
return TRUE;
const char * codice = (const char *) _codice;
if (* codice)
return FALSE;
TRectype rec(LF_DESLIN);
_deslin == new TRecord_array(LF_DESLIN, DESLIN_NRIGA);
rec.put(DESLIN_CODART, codice);
_deslin->destroy_rows();
_deslin->read(rec);
return TRUE;
}
HIDDEN TString16 _mg_null_str;
const TString & TArticolo::get_str(const char* fieldname) const
{
if (*fieldname != '#')
return TRectype::get_str(fieldname);
char * fname = (char *) fieldname + 1;
const int logicnum = atoi(fname);
const char * op1 = strchr(fname, '_');
int index = 0;
if (op1 && *op1 == '#')
index = atoi(fname + 1);
const char* op2 = strstr(fname, "->");
CHECKS(op2, "Can't find '->' in string ", fieldname);
switch (logicnum)
{
case LF_UMART:
{
if (((TArticolo *) this)->load_um())
{
if (index == 0)
index = find_um(op1);
if (index > 0 && op2)
return _um->row(index).get(op2);
}
}
break;
case LF_CODCORR:
{
if (((TArticolo *) this)->load_codcorr())
{
if (index == 0)
index = find_codcorr(op1);
if (index > 0 && op2)
return _codcorr->row(index).get(op2);
}
}
break;
case LF_DESLIN:
{
if (((TArticolo *) this)->load_deslin())
{
if (index == 0)
index = find_deslin(op1);
if (index > 0 && op2)
return _deslin->row(index).get(op2);
}
}
break;
default:
break;
}
return _mg_null_str;
}
int TArticolo::find(const TRecord_array & array, const char * fieldname, const char * s,
int from) const
{
const int last = array.last_row();
if (from > last)
{
const int len = s ? strlen(s) : 0;
if (len == 0)
return from + 1;
for (int i = array.succ_row(from); i <= last; i = _um->succ_row(i))
if (_um->row(i).get(UMART_UM) == s)
return i;
}
return -1;
}
int TArticolo::read(const char * cod)
{
if (strcmp(cod, (const char *) _codice) == 0)
return NOERR;
if (_um)
{
delete _um;
_um = NULL;
}
if (_codcorr)
{
delete _codcorr;
_codcorr = NULL;
}
if (_deslin)
{
delete _deslin;
_deslin == NULL;
}
TLocalisamfile anamag(LF_ANAMAG);
*_codice = cod;
const int err = TRectype::read(anamag);
if (err != NOERR)
zero();
return err;
}
const TString & TArticolo::descrizione(const char* lingua) const
{
if (lingua && *lingua)
{
TString16 f; f.format("#%d_%s->%s", LF_DESLIN, lingua, DESLIN_DESCR);
return get(f);
}
else
return get(ANAMAG_DESCR);
}
TArticolo::TArticolo(const char* codice)
: TRectype(LF_ANAMAG), _um(NULL), _codcorr(NULL),
_deslin(NULL)
{
_codice = new TRecfield(*this, ANAMAG_CODART);
if (codice && *codice)
read(codice);
}
TArticolo::TArticolo(const TRectype& rec)
: TRectype(rec), _um(NULL), _codcorr(NULL),
_deslin(NULL)
{
_codice = new TRecfield(*this, ANAMAG_CODART);
}
TArticolo::~TArticolo()
{
delete _codice;
if (_um)
delete _um;
if (_codcorr)
delete _codcorr;
if (_deslin)
delete _deslin;
}
int TArticolo_giacenza::read(const char * cod)
{
if (strcmp(cod, codice()) == 0)
return NOERR;
if (_mag)
{
delete _mag;
_mag = NULL;
}
if (_storico)
{
delete _storico;
_storico = NULL;
}
return TArticolo::read(cod);
}
bool TArticolo_giacenza::load_mag(const char * annoes)
{
if (_mag)
{
if (_mag->key().get(MAG_ANNOES) == annoes)
return TRUE;
delete _mag;
}
const char * cod = (const char *) codice();
if (!*cod)
return FALSE;
TRectype rec(LF_MAG);
rec.put(MAG_ANNOES, annoes);
rec.put(MAG_CODART, cod);
_mag == new TRecord_array(rec, MAG_NRIGA);
return TRUE;
}
bool TArticolo_giacenza::load_storico(const char * annoesrif)
{
if (_storico)
{
if (_storico->key().get(STOMAG_ANNOESRIF) == annoesrif)
return TRUE;
delete _storico;
}
const char * cod = (const char *) codice();
if (!*cod)
return FALSE;
TRectype rec(LF_STOMAG);
rec.put(STOMAG_CODART, cod);
rec.put(STOMAG_ANNOESRIF, annoesrif);
_mag == new TRecord_array(rec, STOMAG_NRIGA);
return TRUE;
}
const TString & TArticolo_giacenza::get_str(const char* fieldname) const
{
if (*fieldname != '#')
return TRectype::get_str(fieldname);
char * fname = (char *) fieldname + 1;
const int logicnum = atoi(fname);
const char * op1 = strchr(fname, '_');
int index = 0;
if (op1 && *op1 == '#')
index = atoi(fname + 1);
fname = (char *) op1 + 1;
const char * op2 = strchr(fname, '_');
fname = (char *) op2 + 1;
const char * op3 = strchr(fname, '_');
const char * op4 = strstr(fname, "->");
CHECKS(op4, "Can't find '->' in string ", fieldname);
switch (logicnum)
{
case LF_MAG:
if (((TArticolo_giacenza *) this)->load_mag(op1))
{
if (index == 0)
index = find_mag(op1, op2, op3);
if (index > 0 && op3)
return _mag->row(index).get(op4);
}
break;
case LF_STOMAG:
if (((TArticolo_giacenza *) this)->load_storico(op1))
{
if (index = 0)
index = find_storico(op1, op2);
if (index > 0)
return _storico->row(index).get(op4);
}
break;
default:
return TArticolo::get_str(fieldname);
break;
}
return _mg_null_str;
}
int TArticolo_giacenza::find_mag(const char * annoes, const char * codmag, const char * livello, int from) const
{
((TArticolo_giacenza *) this)->load_mag(annoes);
const int last = _mag->last_row();
if (from <= last)
{
const int codmag_len = codmag ? strlen(codmag) : 0;
const int livello_len = livello ? strlen(livello) : 0;
if (codmag_len == 0 && livello_len == 0)
return from + 1;
for (int i = _mag->succ_row(from); i <= last; i = _mag->succ_row(i))
{
const TRectype & rec = _mag->row(i);
if (codmag_len == 0 || rec.get(MAG_CODMAG).compare(codmag, codmag_len) == 0)
if (livello_len == 0 || rec.get(MAG_LIVELLO).compare(livello, livello_len) == 0)
return i;
}
}
return -1;
}
real TArticolo_giacenza::ultimo_costo(const char * annoes) const
{
int index = find_storico(annoes, annoes);
if (index < 0)
{
const real costo = get_real(ANAMAG_ULTCOS1);
return costo == ZERO ? costo_standard(annoes) : costo;
}
// else
// {
// const real costo = _storico->row(index).get_real(STOMAG_ULTCOS1);
// return costo == ZERO ? costo_standard(annoes) : costo;
}
real TArticolo_giacenza::media_costi(const char * annoes) const
{
int index = find_storico(annoes, annoes);
if (index < 0)
{
real costo = get_real(ANAMAG_ULTCOS1);
costo = (costo + get_real(ANAMAG_ULTCOS2)) / 2.0;
return costo == ZERO ? costo_standard(annoes) : costo;
}
// else
// {
// TRectype & rec = _storico->row(index);
// real costo = rec.get_real(STOMAG_ULTCOS1);
//
// costo = (costo + rec.get_real(STOMAG_ULTCOS2)) / 2.0;
// return costo == ZERO ? costo_standard(annoes) : costo;
// }
}
real TArticolo_giacenza::prezzo_listino(const char * annoes, const char * codlist) const
{
int index = find_storico(annoes, annoes);
if (index < 0)
{
static TString16 f;
if (f.empty())
f.format("#%d->%s", LF_UMART, UMART_PREZZO);
return get_real(f); // dat terminare
}
// else
// return _storico->row(index).get_real(STOMAG_VALVEN);
}
real TArticolo_giacenza::costo_standard(const char * annoes) const
{
int index = find_storico(annoes, annoes);
if (index < 0)
return get_real(ANAMAG_COSTSTD);
// else
// return _storico->row(index).get_real(STOMAG_COSTSTD);
}
real TArticolo_giacenza::costo_medio(const char * annoes, const char * codmag, const char * livello) const
{
real acq;
real valacq;
for (int i = find_mag(annoes, codmag, livello); i > 0; i = find_mag(annoes, codmag, livello, i))
{
const TRectype & rec = _mag->row(i);
acq += rec.get_real(MAG_ACQ);
valacq += rec.get_real(MAG_VALACQ);
}
return acq == ZERO ? costo_standard(annoes) : valacq / acq;
}
real TArticolo_giacenza::LIFO_annuale(const char * annoes, const char * codmag, const char * livello,
bool giacenza_effettiva, bool valorizza_componenti) const
{
real rim;
real valrim;
real acq;
real valacq;
real giacenza;
for (int i = find_mag(annoes, codmag, livello); i > 0; i = find_mag(annoes, codmag, livello, i))
{
const TRectype & rec = _mag->row(i);
rim += rec.get_real(MAG_RIM);
valrim += rec.get_real(MAG_VALRIM);
acq += rec.get_real(MAG_ACQ);
valacq += rec.get_real(MAG_VALACQ);
giacenza += rec.get_real(MAG_GIAC);
if (giacenza_effettiva)
{
giacenza += rec.get_real(MAG_INCL);
giacenza -= rec.get_real(MAG_ACL);
giacenza += valorizza_componenti ? rec.get_real(MAG_PRODCOMP) : rec.get_real(MAG_PRODFIN);
}
}
if (giacenza <= ZERO)
return ZERO;
if (giacenza > rim)
return ((giacenza - rim) * (acq == ZERO ? costo_standard(annoes) : valacq / acq) + valrim) / giacenza;
return valrim / rim;
}
real TArticolo_giacenza::FIFO_annuale(const char * annoes, const char * codmag, const char * livello,
bool giacenza_effettiva, bool valorizza_componenti) const
{
real rim;
real valrim;
real acq;
real valacq;
real giacenza;
for (int i = find_mag(annoes, codmag, livello); i > 0; i = find_mag(annoes, codmag, livello, i))
{
const TRectype & rec = _mag->row(i);
rim += rec.get_real(MAG_RIM);
valrim += rec.get_real(MAG_VALRIM);
acq += rec.get_real(MAG_ACQ);
valacq += rec.get_real(MAG_VALACQ);
giacenza += rec.get_real(MAG_GIAC);
if (giacenza_effettiva)
{
giacenza += rec.get_real(MAG_INCL);
giacenza -= rec.get_real(MAG_ACL);
giacenza += valorizza_componenti ? rec.get_real(MAG_PRODCOMP) : rec.get_real(MAG_PRODFIN);
}
}
if (giacenza <= ZERO)
return ZERO;
if (giacenza > acq)
return ((giacenza - acq) * (valrim / rim) + valacq) / giacenza;
return valacq / acq;
}
real TArticolo_giacenza::LIFO(const char * annoes, const char * codmag, const char * livello,
bool giacenza_effettiva, bool valorizza_componenti) const
{
real rim;
real valrim;
real acq;
real valacq;
real giacenza;
for (int i = find_mag(annoes, codmag, livello); i > 0; i = find_mag(annoes, codmag, livello, i))
{
const TRectype & rec = _mag->row(i);
rim += rec.get_real(MAG_RIM);
valrim += rec.get_real(MAG_VALRIM);
acq += rec.get_real(MAG_ACQ);
valacq += rec.get_real(MAG_VALACQ);
giacenza += rec.get_real(MAG_GIAC);
if (giacenza_effettiva)
{
giacenza += rec.get_real(MAG_INCL);
giacenza -= rec.get_real(MAG_ACL);
giacenza += valorizza_componenti ? rec.get_real(MAG_PRODCOMP) : rec.get_real(MAG_PRODFIN);
}
}
if (giacenza <= ZERO)
return ZERO;
if (giacenza > rim)
return ((giacenza - rim) * (acq == ZERO ? costo_standard(annoes) : valacq / acq) + valrim) / giacenza;
((TArticolo_giacenza *) this)->load_storico(annoes);
const int last = _storico->last_row();
rim = giacenza;
for (i = _storico->first_row(); i <= last; i = _storico->succ_row(i))
{
const TRectype & rec = _storico->row(i);
const real qta = rec.get(STOMAG_QUANT);
if (qta > giacenza)
{
valrim += (rec.get_real(STOMAG_VALORE) / qta) * giacenza;
break;
}
else
{
valrim += rec.get_real(STOMAG_VALORE);
giacenza -= qta;
}
}
return valrim / rim;
}
real TArticolo_giacenza::FIFO(const char * annoes, const char * codmag, const char * livello,
bool giacenza_effettiva, bool valorizza_componenti) const
{
real rim;
real valrim;
real acq;
real valacq;
real giacenza;
for (int i = find_mag(annoes, codmag, livello); i > 0; i = find_mag(annoes, codmag, livello, i))
{
const TRectype & rec = _mag->row(i);
rim += rec.get_real(MAG_RIM);
valrim += rec.get_real(MAG_VALRIM);
acq += rec.get_real(MAG_ACQ);
valacq += rec.get_real(MAG_VALACQ);
giacenza += rec.get_real(MAG_GIAC);
if (giacenza_effettiva)
{
giacenza += rec.get_real(MAG_INCL);
giacenza -= rec.get_real(MAG_ACL);
giacenza += valorizza_componenti ? rec.get_real(MAG_PRODCOMP) : rec.get_real(MAG_PRODFIN);
}
}
if (giacenza <= ZERO)
return ZERO;
if (giacenza <= acq)
return valacq / acq;
((TArticolo_giacenza *) this)->load_storico(annoes);
const int last = _storico->last_row();
real res = giacenza - acq;
rim = ZERO;
valrim = ZERO;
for (i = last; i > 0; i--)
{
const TRectype & rec = _storico->row(i);
const real qta = rec.get(STOMAG_QUANT);
if (qta > res)
{
rim += res;
valrim += (rec.get_real(STOMAG_VALORE) / qta) * res;
}
else
{
rim += qta;
valrim += rec.get_real(STOMAG_VALORE);
res -= qta;
}
}
return ((giacenza - acq) * (valrim / rim) + valacq) / giacenza;
}
TArticolo_giacenza::~TArticolo_giacenza()
{
if (_mag)
delete _mag;
}

View File

@ -1,3 +1,117 @@
// *******************************
// LIBRERIA di magazzino per le valorizzazioni e le chiusure
// *******************************
#ifndef __MGLIB02_H
#define __MGLIB02_H
#ifndef __RELATION_H
#include <relation.h>
#endif
#ifndef __RECARRAY_H
#include <recarray.h>
#endif
#ifndef __ANAMAG_H
#include "anamag.h"
#endif
#ifndef __UMART_H
#include "umart.h"
#endif
#ifndef __CODCORR_H
#include "codcorr.h"
#endif
#ifndef __DESLIN_H
#include "deslin.h"
#endif
#ifndef __MAG_H
#include "mag.h"
#endif
#ifndef __STOMAG_H
#include "stomag.h"
#endif
class TArticolo : public TRectype
{
TRecfield * _codice;
TRecord_array * _um;
TRecord_array * _codcorr;
TRecord_array * _deslin;
protected:
bool load_um();
bool load_codcorr();
bool load_deslin();
virtual const TString & get_str(const char* fieldname) const ;
int find(const TRecord_array & array, const char * fieldname, const char * s,
int from = 0) const ;
public:
virtual int read(const char* cod);
TObject* dup() const { return new TArticolo(codice()); }
const TString& codice() const { return (const char *) *_codice;}
const TString& descrizione(const char * lingua = NULL) const;
int find_um(const char * um, int from = 0) const { return find(*_um, UMART_UM, um, from); }
int find_deslin(const char * deslin, int from = 0) const { ((TArticolo *) this)->load_deslin(); return find(*_deslin, DESLIN_CODLIN, deslin, from); }
int find_codcorr(const char * codcorr, int from = 0) const { ((TArticolo *) this)->load_codcorr(); return find(*_codcorr, CODCORR_CODARTALT, codcorr, from); }
TRectype & um_row(int i) const { ((TArticolo *) this)->load_um(); return (TRectype &) _um->row(i); }
TRectype & deslin_row(int i) const { ((TArticolo *) this)->load_deslin(); return (TRectype &) _deslin->row(i); }
TRectype & codcorr_row(int i) const { ((TArticolo *) this)->load_codcorr(); return (TRectype &) _codcorr->row(i); }
TArticolo(const char* codice = NULL);
TArticolo(const TRectype& rec);
virtual ~TArticolo();
};
class TArticolo_giacenza : public TArticolo
{
TRecord_array * _mag;
TRecord_array * _storico;
protected:
bool load_mag(const char * annoes);
bool load_storico(const char * annoesrif);
virtual const TString & get_str(const char* fieldname) const ;
public:
virtual int read(const char* cod);
TObject* dup() const { return new TArticolo_giacenza(codice()); }
int find_mag(const char * annoes, const char * codmag = NULL, const char * livello = NULL, int from = 0) const ;
int find_storico(const char * annoesrif, const char * annoes = NULL, int from = 0) const { ((TArticolo_giacenza *) this)->load_storico(annoesrif); return find(*_storico, STOMAG_ANNOES, annoes, from); }
TRectype & mag_row(const char * annoes, int i) const { ((TArticolo_giacenza *) this)->load_mag(annoes); return (TRectype &) _mag->row(i); }
TRectype & storico_row(const char * annoesrif, int i) const { ((TArticolo_giacenza *) this)->load_storico(annoesrif); return (TRectype &) _storico->row(i); }
real ultimo_costo(const char * annoes) const;
real media_costi(const char * annoes) const;
real prezzo_listino(const char * annoes, const char * codlist) const;
real costo_standard(const char * annoes) const;
real costo_medio(const char * annoes, const char * codmag, const char * livello) const;
real LIFO_annuale(const char * annoes, const char * codmag, const char * livello,
bool giacenza_effettiva = TRUE, bool valorizza_componenti = TRUE) const;
real FIFO_annuale(const char * annoes, const char * codmag, const char * livello,
bool giacenza_effettiva = TRUE, bool valorizza_componenti = TRUE) const;
real LIFO(const char * annoes, const char * codmag, const char * livello,
bool giacenza_effettiva = TRUE, bool valorizza_componenti = TRUE) const;
real FIFO(const char * annoes, const char * codmag, const char * livello,
bool giacenza_effettiva = TRUE, bool valorizza_componenti = TRUE) const;
TArticolo_giacenza(const char* codice = NULL) : TArticolo(codice), _mag(NULL), _storico(NULL) {}
TArticolo_giacenza(const TRectype& rec) : TArticolo(rec), _mag(NULL), _storico(NULL) {}
virtual ~TArticolo_giacenza();
};
#endif

12
mg/stomag.h Executable file
View File

@ -0,0 +1,12 @@
#ifndef __STOMAG_H
#define __STOMAG_H
#define STOMAG_ANNOESRIF "ANNOESRIF"
#define STOMAG_CODART "CODART"
#define STOMAG_ANNOES "ANNOES"
// #define STOMAG_UM "UM"
#define STOMAG_QUANT "QUANT"
#define STOMAG_VALORE "VALORE"
#define STOMAG_NRIGA "NRIGA"
#endif

10
mg/umart.h Executable file
View File

@ -0,0 +1,10 @@
#ifndef __UMART_H
#define __UMART_H
#define UMART_CODART "CODART"
#define UMART_NRIGA "NRIGA"
#define UMART_UM "UM"
#define UMART_FC "FC"
#define UMART_PREZZO "PREZZO"
#endif