1# --------------------------------------------------------------------------- 2!if !$d(BCB) 3BCB = $(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 14VERSION = BCB.03 15# --------------------------------------------------------------------------- 16PROJECT = MNGDUMP.exe 17OBJFILES = MNGDUMP.obj Main.obj Chunks.obj About.obj Callback.obj Help.obj 18RESFILES = MngDump.res 19DEFFILE = 20RESDEPEN = $(RESFILES) Main.dfm 21LIBFILES = ..\..\..\bcb\win32dll\libmng.lib 22LIBRARIES = VCL35.lib 23SPARELIBS = VCL35.lib 24PACKAGES = VCLX35.bpi VCL35.bpi VCLDB35.bpi VCLDBX35.bpi bcbsmp35.bpi dclocx35.bpi \ 25 QRPT35.bpi 26# --------------------------------------------------------------------------- 27PATHCPP = .; 28PATHASM = .; 29PATHPAS = .; 30PATHRC = .; 31DEBUGLIBPATH = $(BCB)\lib\debug 32RELEASELIBPATH = $(BCB)\lib\release 33# --------------------------------------------------------------------------- 34CFLAG1 = -O2 -w -Ve -k- -vi -c -b- -w-par -w-inl -Vx -tW 35CFLAG2 = -I..\win32dll;$(BCB)\include;$(BCB)\include\vcl;..\..\..\libmng;..\..\..\zlib;..\..\..\jpgsrc6b 36CFLAG3 = -Tkh30000 -6 37PFLAGS = -U..\win32dll;$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \ 38 -I..\win32dll;$(BCB)\include;$(BCB)\include\vcl;..\..\..\libmng;..\..\..\zlib;..\..\..\jpgsrc6b \ 39 -$L- -$D- -v -JPHN -M 40RFLAGS = -i..\win32dll;$(BCB)\include;$(BCB)\include\vcl;..\..\..\libmng;..\..\..\zlib;..\..\..\jpgsrc6b 41AFLAGS = /i$(BCB)\include /i$(BCB)\include\vcl /i..\..\..\libmng /i..\..\..\zlib \ 42 /i..\..\..\jpgsrc6b /mx /w2 /zd /dMNG_SUPPORT_READ /dMNG_ACCESS_CHUNKS \ 43 /dMNG_STORE_CHUNKS /dMNG_NO_CMS /dMNG_USE_DLL /dHAVE_BOOLEAN 44LFLAGS = -L..\win32dll;$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) -aa -Tpe -x -Gn 45IFLAGS = 46# --------------------------------------------------------------------------- 47ALLOBJ = c0w32.obj sysinit.obj $(OBJFILES) 48ALLRES = $(RESFILES) 49ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib 50# --------------------------------------------------------------------------- 51!ifdef IDEOPTIONS 52 53[Version Info] 54IncludeVerInfo=1 55AutoIncBuild=0 56MajorVer=1 57MinorVer=0 58Release=0 59Build=0 60Debug=0 61PreRelease=1 62Special=0 63Private=0 64DLL=0 65Locale=2057 66CodePage=1252 67 68[Version Info Keys] 69CompanyName=RDS 70FileDescription=MngDump 71FileVersion=1.0.0.0 72InternalName= 73LegalCopyright=Copyright (c) 2000 G.Juyn 74LegalTrademarks= 75OriginalFilename=MngTree 76ProductName= 77ProductVersion=1.0.0.0 78Comments=Author Andy Protano - September 2000 79 80[HistoryLists\hlIncludePath] 81Count=10 82Item0=$(BCB)\include;$(BCB)\include\vcl;..\..\..\libmng;..\..\..\zlib;..\..\..\jpgsrc6b 83Item1=$(BCB)\include;$(BCB)\include\vcl;..\..;..\..\..\zlib;..\..\..\jpgsrc6b 84Item2=..\mngtree;..\..\delphi\mngview;$(BCB)\include;$(BCB)\include\vcl;..\..\..\libmng;..\..\..\zlib;..\..\..\jpgsrc6b 85Item3=..\mngtree;..\..\delphi\mngview;$(BCB)\include;$(BCB)\include\vcl;..\..\..\libmng;..\..\..\zlib;..\..\..\libjpeg 86Item4=..\..\delphi\mngview;$(BCB)\include;$(BCB)\include\vcl;..\..;..\..\..\zlib;..\..\..\libjpeg 87Item5=$(BCB)\include;$(BCB)\include\vcl;..\..;..\..\..\zlib;..\..\..\libjpeg 88Item6=$(BCB)\include;$(BCB)\include\vcl;..\..;..\..\zlib;..\..\libjpeg 89Item7=$(BCB)\include;$(BCB)\include\vcl;..\.. 90Item8=$(BCB)\include;$(BCB)\include\vcl;.. 91Item9=$(BCB)\include;$(BCB)\include\vcl 92 93[HistoryLists\hlLibraryPath] 94Count=4 95Item0=$(BCB)\lib\obj;$(BCB)\lib 96Item1=..\mngtree;$(BCB)\lib\obj;$(BCB)\lib 97Item2=..\mngtree;..\..\delphi\mngview;$(BCB)\lib\obj;$(BCB)\lib 98Item3=..\..\delphi\mngview;$(BCB)\lib\obj;$(BCB)\lib 99 100[HistoryLists\hlDebugSourcePath] 101Count=1 102Item0=$(BCB)\source\vcl 103 104[HistoryLists\hlConditionals] 105Count=6 106Item0=MNG_SUPPORT_READ;MNG_ACCESS_CHUNKS;MNG_STORE_CHUNKS;MNG_NO_CMS;MNG_USE_DLL;HAVE_BOOLEAN 107Item1=_RTLDLL;MNG_SUPPORT_READ;MNG_ACCESS_CHUNKS;MNG_STORE_CHUNKS;MNG_NO_CMS;MNG_USE_DLL;HAVE_BOOLEAN 108Item2=_RTLDLL;MNG_SUPPORT_READ;MNG_ACCESS_CHUNKS;MNG_STORE_CHUNKS;MNG_NO_CMS;MNG_USE_DLL 109Item3=_RTLDLL;HAVE_BOOLEAN 110Item4=_RTLDLL 111Item5=_RTLDLL;USEPACKAGES 112 113[Debugging] 114DebugSourceDirs=$(BCB)\source\vcl 115 116[Parameters] 117RunParams= 118HostApplication= 119 120!endif 121 122# --------------------------------------------------------------------------- 123# MAKE SECTION 124# --------------------------------------------------------------------------- 125# This section of the project file is not used by the BCB IDE. It is for 126# the benefit of building from the command-line using the MAKE utility. 127# --------------------------------------------------------------------------- 128 129.autodepend 130# --------------------------------------------------------------------------- 131!if !$d(BCC32) 132BCC32 = bcc32 133!endif 134 135!if !$d(DCC32) 136DCC32 = dcc32 137!endif 138 139!if !$d(TASM32) 140TASM32 = tasm32 141!endif 142 143!if !$d(LINKER) 144LINKER = ilink32 145!endif 146 147!if !$d(BRCC32) 148BRCC32 = brcc32 149!endif 150# --------------------------------------------------------------------------- 151!if $d(PATHCPP) 152.PATH.CPP = $(PATHCPP) 153.PATH.C = $(PATHCPP) 154!endif 155 156!if $d(PATHPAS) 157.PATH.PAS = $(PATHPAS) 158!endif 159 160!if $d(PATHASM) 161.PATH.ASM = $(PATHASM) 162!endif 163 164!if $d(PATHRC) 165.PATH.RC = $(PATHRC) 166!endif 167# --------------------------------------------------------------------------- 168$(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE) 169 $(BCB)\BIN\$(LINKER) @&&! 170 $(LFLAGS) + 171 $(ALLOBJ), + 172 $(PROJECT),, + 173 $(ALLLIB), + 174 $(DEFFILE), + 175 $(ALLRES) 176! 177# --------------------------------------------------------------------------- 178.pas.hpp: 179 $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } 180 181.pas.obj: 182 $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } 183 184.cpp.obj: 185 $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< } 186 187.c.obj: 188 $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< } 189 190.asm.obj: 191 $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@ 192 193.rc.res: 194 $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $< 195# --------------------------------------------------------------------------- 196