1 # ---------------------------------------------------------------------------
 
   6 # ---------------------------------------------------------------------------
 
   8 # ---------------------------------------------------------------------------
 
   9 # The following section of the project makefile is managed by the BCB IDE.
 
  10 # It is recommended to use the IDE to change any of the values in this
 
  12 # ---------------------------------------------------------------------------
 
  15 # ---------------------------------------------------------------------------
 
  16 PROJECT = Release\xmlwf.exe
 
  17 OBJFILES = Release\obj\xmlwf\codepage.obj Release\obj\xmlwf\win32filemap.obj \
 
  18     Release\obj\xmlwf\xmlfile.obj Release\obj\xmlwf\xmlwf.obj
 
  20 MAINSOURCE = xmlwf.bpf
 
  21 RESDEPEN = $(RESFILES)
 
  22 LIBFILES = Release\libexpat_mtd.lib
 
  26 PACKAGES = VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi \
 
  27     ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi \
 
  28     VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi \
 
  29     dclocx50.bpi bcb2kaxserver50.bpi dclusr50.bpi
 
  32 # ---------------------------------------------------------------------------
 
  37 DEBUGLIBPATH = $(BCB)\lib\debug
 
  38 RELEASELIBPATH = $(BCB)\lib\release
 
  39 USERDEFINES = NDEBUG;WIN32;_CONSOLE;COMPILED_FROM_DSP
 
  40 SYSDEFINES = _NO_VCL;_ASSERTE;NO_STRICT;_RTLDLL
 
  41 INCLUDEPATH = ..\xmlwf;$(BCB)\include
 
  42 LIBPATH = ..\xmlwf;$(BCB)\lib;$(RELEASELIBPATH)
 
  43 WARNINGS= -w-8065 -w-par -w-8027 -w-8026
 
  44 # ---------------------------------------------------------------------------
 
  45 CFLAG1 = -O2 -X- -a8 -b -k- -vi -q -tWM -I..\lib -c
 
  46 IDLCFLAGS = -I$(BCB)\include
 
  47 PFLAGS = -N2Release\obj\xmlwf -N0Release\obj\xmlwf -$Y- -$L- -$D-
 
  48 RFLAGS = /l 0x409 /d "NDEBUG" /i$(BCB)\include
 
  50 LFLAGS = -IRelease\obj\xmlwf -D"" -ap -Tpe -x -Gn -q
 
  51 # ---------------------------------------------------------------------------
 
  52 ALLOBJ = c0x32.obj $(OBJFILES)
 
  54 ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cw32mti.lib
 
  55 # ---------------------------------------------------------------------------
 
  80 ProductVersion=1.0.0.0
 
  84 DebugSourceDirs=$(BCB)\source\vcl
 
  92 # ---------------------------------------------------------------------------
 
  94 # ---------------------------------------------------------------------------
 
  95 # This section of the project file is not used by the BCB IDE.  It is for
 
  96 # the benefit of building from the command-line using the MAKE utility.
 
  97 # ---------------------------------------------------------------------------
 
 100 # ---------------------------------------------------------------------------
 
 101 !if "$(USERDEFINES)" != ""
 
 102 AUSERDEFINES = -d$(USERDEFINES:;= -d)
 
 132 # ---------------------------------------------------------------------------
 
 134 .PATH.CPP = $(PATHCPP)
 
 139 .PATH.PAS = $(PATHPAS)
 
 143 .PATH.ASM = $(PATHASM)
 
 149 # ---------------------------------------------------------------------------
 
 150 $(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
 
 151     $(BCB)\BIN\$(LINKER) @&&!
 
 152     $(LFLAGS) -L$(LIBPATH) +
 
 159 # ---------------------------------------------------------------------------
 
 161     $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
 
 164     $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
 
 167     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
 
 170     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
 
 173     $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
 
 176     $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
 
 179     $(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
 
 182     $(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
 
 183 # ---------------------------------------------------------------------------