Annotation of embedaddon/expat/bcb5/elements.mak, revision 1.1
1.1 ! misho 1: # ---------------------------------------------------------------------------
! 2: !if !$d(BCB)
! 3: BCB = $(MAKEDIR)\..
! 4: !endif
! 5:
! 6: # ---------------------------------------------------------------------------
! 7: # IDE SECTION
! 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
! 11: # section.
! 12: # ---------------------------------------------------------------------------
! 13:
! 14: VERSION = BCB.05.03
! 15: # ---------------------------------------------------------------------------
! 16: PROJECT = Release\elements.exe
! 17: OBJFILES = Release\obj\examples\elements.obj
! 18: RESFILES =
! 19: MAINSOURCE = elements.bpf
! 20: RESDEPEN = $(RESFILES)
! 21: LIBFILES = Release\libexpats_mtd.lib
! 22: IDLFILES =
! 23: IDLGENFILES =
! 24: LIBRARIES =
! 25: PACKAGES = VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi \
! 26: ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi \
! 27: VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi \
! 28: dclocx50.bpi bcb2kaxserver50.bpi dclusr50.bpi
! 29: SPARELIBS =
! 30: DEFFILE =
! 31: # ---------------------------------------------------------------------------
! 32: PATHCPP = .;..\examples
! 33: PATHASM = .;
! 34: PATHPAS = .;
! 35: PATHRC = .;
! 36: DEBUGLIBPATH = $(BCB)\lib\debug
! 37: RELEASELIBPATH = $(BCB)\lib\release
! 38: USERDEFINES = WIN32;NDEBUG;_CONSOLE;XML_STATIC
! 39: SYSDEFINES = _NO_VCL;_ASSERTE;NO_STRICT;_RTLDLL
! 40: INCLUDEPATH = ..\examples;$(BCB)\include
! 41: LIBPATH = ..\examples;$(BCB)\lib;$(RELEASELIBPATH)
! 42: WARNINGS= -w-par -w-8027 -w-8026
! 43: # ---------------------------------------------------------------------------
! 44: CFLAG1 = -O2 -X- -a8 -b -k- -vi -q -I..\lib -c
! 45: IDLCFLAGS = -I$(BCB)\include
! 46: PFLAGS = -N2Release\obj\examples -N0Release\obj\examples -$Y- -$L- -$D-
! 47: RFLAGS = /l 0x409 /d "NDEBUG" /i$(BCB)\include
! 48: AFLAGS = /mx /w2 /zn
! 49: LFLAGS = -IRelease\obj\examples -D"" -ap -Tpe -x -Gn -q -L..\LIB\RELEASE_STATIC
! 50: # ---------------------------------------------------------------------------
! 51: ALLOBJ = c0x32.obj $(OBJFILES)
! 52: ALLRES = $(RESFILES)
! 53: ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cw32mti.lib
! 54: # ---------------------------------------------------------------------------
! 55: !ifdef IDEOPTIONS
! 56:
! 57: [Version Info]
! 58: IncludeVerInfo=0
! 59: AutoIncBuild=0
! 60: MajorVer=1
! 61: MinorVer=0
! 62: Release=0
! 63: Build=0
! 64: Debug=0
! 65: PreRelease=0
! 66: Special=0
! 67: Private=0
! 68: DLL=0
! 69:
! 70: [Version Info Keys]
! 71: CompanyName=
! 72: FileDescription=
! 73: FileVersion=1.0.0.0
! 74: InternalName=
! 75: LegalCopyright=
! 76: LegalTrademarks=
! 77: OriginalFilename=
! 78: ProductName=
! 79: ProductVersion=1.0.0.0
! 80: Comments=
! 81:
! 82: [Debugging]
! 83: DebugSourceDirs=$(BCB)\source\vcl
! 84:
! 85: !endif
! 86:
! 87:
! 88:
! 89:
! 90:
! 91: # ---------------------------------------------------------------------------
! 92: # MAKE SECTION
! 93: # ---------------------------------------------------------------------------
! 94: # This section of the project file is not used by the BCB IDE. It is for
! 95: # the benefit of building from the command-line using the MAKE utility.
! 96: # ---------------------------------------------------------------------------
! 97:
! 98: .autodepend
! 99: # ---------------------------------------------------------------------------
! 100: !if "$(USERDEFINES)" != ""
! 101: AUSERDEFINES = -d$(USERDEFINES:;= -d)
! 102: !else
! 103: AUSERDEFINES =
! 104: !endif
! 105:
! 106: !if !$d(BCC32)
! 107: BCC32 = bcc32
! 108: !endif
! 109:
! 110: !if !$d(CPP32)
! 111: CPP32 = cpp32
! 112: !endif
! 113:
! 114: !if !$d(DCC32)
! 115: DCC32 = dcc32
! 116: !endif
! 117:
! 118: !if !$d(TASM32)
! 119: TASM32 = tasm32
! 120: !endif
! 121:
! 122: !if !$d(LINKER)
! 123: LINKER = ilink32
! 124: !endif
! 125:
! 126: !if !$d(BRCC32)
! 127: BRCC32 = brcc32
! 128: !endif
! 129:
! 130:
! 131: # ---------------------------------------------------------------------------
! 132: !if $d(PATHCPP)
! 133: .PATH.CPP = $(PATHCPP)
! 134: .PATH.C = $(PATHCPP)
! 135: !endif
! 136:
! 137: !if $d(PATHPAS)
! 138: .PATH.PAS = $(PATHPAS)
! 139: !endif
! 140:
! 141: !if $d(PATHASM)
! 142: .PATH.ASM = $(PATHASM)
! 143: !endif
! 144:
! 145: !if $d(PATHRC)
! 146: .PATH.RC = $(PATHRC)
! 147: !endif
! 148: # ---------------------------------------------------------------------------
! 149: $(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
! 150: $(BCB)\BIN\$(LINKER) @&&!
! 151: $(LFLAGS) -L$(LIBPATH) +
! 152: $(ALLOBJ), +
! 153: $(PROJECT),, +
! 154: $(ALLLIB), +
! 155: $(DEFFILE), +
! 156: $(ALLRES)
! 157: !
! 158: # ---------------------------------------------------------------------------
! 159: .pas.hpp:
! 160: $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
! 161:
! 162: .pas.obj:
! 163: $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
! 164:
! 165: .cpp.obj:
! 166: $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
! 167:
! 168: .c.obj:
! 169: $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
! 170:
! 171: .c.i:
! 172: $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
! 173:
! 174: .cpp.i:
! 175: $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
! 176:
! 177: .asm.obj:
! 178: $(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
! 179:
! 180: .rc.res:
! 181: $(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
! 182: # ---------------------------------------------------------------------------
! 183:
! 184:
! 185:
! 186:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>