Annotation of embedaddon/expat/bcb5/expat.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\libexpat_mtd.dll
! 17: OBJFILES = Release\obj\libexpat\xmlparse.obj Release\obj\libexpat\xmlrole.obj \
! 18: Release\obj\libexpat\xmltok.obj
! 19: RESFILES =
! 20: MAINSOURCE = expat.bpf
! 21: RESDEPEN = $(RESFILES)
! 22: LIBFILES =
! 23: IDLFILES =
! 24: IDLGENFILES =
! 25: LIBRARIES =
! 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
! 30: SPARELIBS =
! 31: DEFFILE = libexpat_mtd.def
! 32: # ---------------------------------------------------------------------------
! 33: PATHCPP = .;..\lib
! 34: PATHASM = .;
! 35: PATHPAS = .;
! 36: PATHRC = .;
! 37: DEBUGLIBPATH = $(BCB)\lib\debug
! 38: RELEASELIBPATH = $(BCB)\lib\release
! 39: USERDEFINES = _WINDOWS;WIN32;NDEBUG;_USRDLL;COMPILED_FROM_DSP
! 40: SYSDEFINES = _NO_VCL;_ASSERTE;NO_STRICT;_RTLDLL
! 41: INCLUDEPATH = ..\lib;$(BCB)\include
! 42: LIBPATH = ..\lib;$(BCB)\lib;$(RELEASELIBPATH)
! 43: WARNINGS= -w-rch -w-par -w-8027 -w-8026 -w-ccc
! 44: # ---------------------------------------------------------------------------
! 45: CFLAG1 = -WD -O2 -X- -a8 -b -k- -vi -q -tWM -c -tWD
! 46: IDLCFLAGS = -I$(BCB)\include
! 47: PFLAGS = -N2Release\obj\libexpat -N0Release\obj\libexpat -$Y- -$L- -$D-
! 48: RFLAGS = /l 0x409 /d "NDEBUG" /i$(BCB)\include
! 49: AFLAGS = /mx /w2 /zn
! 50: LFLAGS = -IRelease\obj\libexpat -D"" -aa -Tpd -x -Gn -Gi -q
! 51: # ---------------------------------------------------------------------------
! 52: ALLOBJ = c0d32.obj $(OBJFILES)
! 53: ALLRES = $(RESFILES)
! 54: ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cw32mti.lib
! 55: # ---------------------------------------------------------------------------
! 56: !ifdef IDEOPTIONS
! 57:
! 58: [Version Info]
! 59: IncludeVerInfo=0
! 60: AutoIncBuild=0
! 61: MajorVer=1
! 62: MinorVer=0
! 63: Release=0
! 64: Build=0
! 65: Debug=0
! 66: PreRelease=0
! 67: Special=0
! 68: Private=0
! 69: DLL=0
! 70:
! 71: [Version Info Keys]
! 72: CompanyName=
! 73: FileDescription=
! 74: FileVersion=1.0.0.0
! 75: InternalName=
! 76: LegalCopyright=
! 77: LegalTrademarks=
! 78: OriginalFilename=
! 79: ProductName=
! 80: ProductVersion=1.0.0.0
! 81: Comments=
! 82:
! 83: [Debugging]
! 84: DebugSourceDirs=$(BCB)\source\vcl
! 85:
! 86: !endif
! 87:
! 88:
! 89:
! 90:
! 91:
! 92: # ---------------------------------------------------------------------------
! 93: # MAKE SECTION
! 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: # ---------------------------------------------------------------------------
! 98:
! 99: .autodepend
! 100: # ---------------------------------------------------------------------------
! 101: !if "$(USERDEFINES)" != ""
! 102: AUSERDEFINES = -d$(USERDEFINES:;= -d)
! 103: !else
! 104: AUSERDEFINES =
! 105: !endif
! 106:
! 107: !if !$d(BCC32)
! 108: BCC32 = bcc32
! 109: !endif
! 110:
! 111: !if !$d(CPP32)
! 112: CPP32 = cpp32
! 113: !endif
! 114:
! 115: !if !$d(DCC32)
! 116: DCC32 = dcc32
! 117: !endif
! 118:
! 119: !if !$d(TASM32)
! 120: TASM32 = tasm32
! 121: !endif
! 122:
! 123: !if !$d(LINKER)
! 124: LINKER = ilink32
! 125: !endif
! 126:
! 127: !if !$d(BRCC32)
! 128: BRCC32 = brcc32
! 129: !endif
! 130:
! 131:
! 132: # ---------------------------------------------------------------------------
! 133: !if $d(PATHCPP)
! 134: .PATH.CPP = $(PATHCPP)
! 135: .PATH.C = $(PATHCPP)
! 136: !endif
! 137:
! 138: !if $d(PATHPAS)
! 139: .PATH.PAS = $(PATHPAS)
! 140: !endif
! 141:
! 142: !if $d(PATHASM)
! 143: .PATH.ASM = $(PATHASM)
! 144: !endif
! 145:
! 146: !if $d(PATHRC)
! 147: .PATH.RC = $(PATHRC)
! 148: !endif
! 149: # ---------------------------------------------------------------------------
! 150: $(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
! 151: $(BCB)\BIN\$(LINKER) @&&!
! 152: $(LFLAGS) -L$(LIBPATH) +
! 153: $(ALLOBJ), +
! 154: $(PROJECT),, +
! 155: $(ALLLIB), +
! 156: $(DEFFILE), +
! 157: $(ALLRES)
! 158: !
! 159: # ---------------------------------------------------------------------------
! 160: .pas.hpp:
! 161: $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
! 162:
! 163: .pas.obj:
! 164: $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
! 165:
! 166: .cpp.obj:
! 167: $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
! 168:
! 169: .c.obj:
! 170: $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
! 171:
! 172: .c.i:
! 173: $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
! 174:
! 175: .cpp.i:
! 176: $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
! 177:
! 178: .asm.obj:
! 179: $(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
! 180:
! 181: .rc.res:
! 182: $(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
! 183: # ---------------------------------------------------------------------------
! 184:
! 185:
! 186:
! 187:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>