reactos/reactos/tools
Casper Hornstrup aa6c5c7738 2003-08-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
* Makefile: Support creating compressed bootable CDs.
	* rules.mak (HOST_CXX, HOST_AR, CABMAN): Define.
	* bootdata/txtsetup.sif: Add Cabinets section.
	Remove files that are put in reactos.cab.
	* subsys/system/usetup/filequeue.c (SetupCloseFileQueue): Release
	memory allocated for SourceCabinet.
	(SetupQueueCopy): Support copying files in cabinets.
	(SetupCommitFileQueue): Support copying files in cabinets.
	* subsys/system/usetup/filequeue.h (SetupQueueCopy): Add SourceCabinet
	parameter.
	* subsys/system/usetup/filesup.c (SetupExtractFile): New function.
	* subsys/system/usetup/filesup.h (SetupExtractFile): Prototype.
	* subsys/system/usetup/infcache.c (InfOpenBufferedFile): New function.
	* subsys/system/usetup/infcache.h (InfOpenBufferedFile): Prototype.
	* subsys/system/usetup/makefile (TARGET_SDKLIBS): Add zlib.a.
	(TARGET_CFLAGS): Add zlib to include path.
	(TARGET_OBJECTS): Add cabinet.o.
	* subsys/system/usetup/usetup.c (PrepareCopyPageInfFile): New function.
	(PrepareCopyPage): Process Cabinets section.
	* tools/helper.mk: Support C++ applications.
	* rosbin.txt: Remove.
	* bootdata/packages: New directory.
	* bootdata/packages/reactos.dff: New file.
	* lib/zlib/Makefile.host: New file.
	* subsys/system/usetup/cabinet.c: Ditto.
	* subsys/system/usetup/cabinet.h: Ditto.
	* tools/cabman: New directory.
	* tools/cabman/.cvsignore: New file.
	* tools/cabman/cabinet.cxx: Ditto.
	* tools/cabman/cabinet.h: Ditto.
	* tools/cabman/cabman.h: Ditto.
	* tools/cabman/dff.txt: Ditto.
	* tools/cabman/dfp.cxx: Ditto.
	* tools/cabman/dfp.h: Ditto.
	* tools/cabman/main.cxx: Ditto.
	* tools/cabman/makefile: Ditto.
	* tools/cabman/makefile.win32: Ditto.
	* tools/cabman/mszip.cxx: Ditto.
	* tools/cabman/mszip.h: Ditto.
	* tools/cabman/raw.cxx: Ditto.
	* tools/cabman/raw.h: Ditto.

svn path=/trunk/; revision=5813
2003-08-24 10:36:07 +00:00
..
cabman 2003-08-24 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-08-24 10:36:07 +00:00
cdmake renamed apps/tests/button, apps/test/button2 & apps/tests/tokentest to be ISO-9660 compatible. 2003-07-30 14:08:16 +00:00
create_nls Added nls tool. 2002-01-02 00:48:14 +00:00
mkhive disabled check for existing hive. Needed because hivesys.inf will be getting an update soon, and mkhive can't recognize that an existing file may be out of date. 2003-07-30 21:22:51 +00:00
rgenstat 2003-07-11 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-07-11 13:13:35 +00:00
wmc Readd windows.h as it is needed for cross-compilation. 2003-06-29 12:30:20 +00:00
.cvsignore added tool to create floppy disk images 2003-04-13 12:51:28 +00:00
buildno.c Moved buildno into tools directory 2001-08-23 21:43:32 +00:00
config.mk 2003-07-11 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-07-11 18:13:57 +00:00
depend.mk fixed build error 2003-08-09 07:15:20 +00:00
depends.c Renamed kernel.map -> ntoskrnl.map 2002-07-20 21:49:35 +00:00
helper.mk 2003-08-24 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-08-24 10:36:07 +00:00
Makefile 2003-08-24 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-08-24 10:36:07 +00:00
mkconfig.c Reverted latest changes. 2002-09-08 10:23:54 +00:00
mkflpimg.c fixed file dates in root directory 2003-04-27 20:23:30 +00:00
rcopy.c 2003-05-25 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-05-25 11:33:58 +00:00
rdel.c Major update of the build system: 2001-08-21 20:13:17 +00:00
regtests.c 2003-07-11 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-07-11 18:13:57 +00:00
rline.c 2003-04-05 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-04-05 09:37:45 +00:00
rmkdir.c Major update of the build system: 2001-08-21 20:13:17 +00:00
rrmdir.c Major update of the build system: 2001-08-21 20:13:17 +00:00
rsym.c fix some warnings 2003-01-03 00:28:07 +00:00
rtouch.c - Fixed the type of the result from open and replace fclose with close. 2003-06-01 19:35:28 +00:00