Commit graph

13 commits

Author SHA1 Message Date
John 'Warthog9' Hawley
e036630cf2 Makefile - build configfile by default
This adjusts the build priority to build the configfile by default
since it apparently wasn't getting built by default
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
cac4156140 Menuing / Makefiles / Configuration - Work to flip over to using menu include instead of recalling menu
This is pretty self explanitory - flipping over to using menu include directive
instead of re-calling and re-downloading everything for vesamenu.c32
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
7cb98f62c8 system information - Initial commit of the pieces needed to support the system information in the makefile system
This adds the pieces needs for memory testers to work in the makefile system
	CONFIG:
		PCISNIFER - which versions to snag of PCI Sniffer - really this is either latest, all or undefined as there is only one version
		            seemingly present at any given time
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
6d7b3f798d ntfs tools - Initial commit of the pieces needed to support the ntfs tools in the makefile system
This adds the pieces needs for memory testers to work in the makefile system
	CONFIG:
		NTPASSWORD - which versions to snag of NT Password Recovery - really this is either latest, all or undefined - you can define specific versions if you wish but it's a bit pointless
2015-03-18 23:29:15 -07:00
John 'Warthog9' Hawley
1f656b80c4 linux boot disks - Initial commit of the pieces needed to support the linux boot disks in the makefile system
This adds the pieces needs for memory testers to work in the makefile system
	CONFIG:
		TOMSRTBT - which versions to snag of toms root boot - really this is either latest, all or undefined

Also includes a couple of small cleanups with respect to doing a make clean.
2015-03-18 23:23:31 -07:00
John 'Warthog9' Hawley
7123a861ac boot managers - Initial commit of the pieces needed to support the memory testers in the makefile system
This adds the pieces needs for memory testers to work in the makefile system
	CONFIG:
		SUPERGRUBDISK - which versions to snag of super grub disk - really this is either latest, all or undefined

Also includes a couple of small cleanups with respect to doing a make clean.
2015-03-18 23:23:31 -07:00
John 'Warthog9' Hawley
9de2008621 Memory Testers - Initial commit of the pieces needed to support the memory testers in the makefile system
This adds the pieces needs for memory testers to work in the makefile system
        CONFIG:
                MEMTEST86PLUS - which versions to snag of memtest86+
		MEMTEST86     - which versions to snag of memtest

			these are actually more just defined or undefined right now, as they snag the latest (who needs more than one version of a specific memory tester?)

        memory_testers/Makefile:
                Full makefile overhaul, includes switches for the two, now, supported memorytesters.
2015-03-18 23:23:31 -07:00
John 'Warthog9' Hawley
46f3ee2afb Fix for CONFIG file passing
This fixes the problem where CONFIG was getting forcibly set to be a static value.  This change allows for a custom configuration file to be properly used.
2015-03-18 23:23:30 -07:00
John 'Warthog9' Hawley
19f0513b6c Makefiles - Add support for doing recursive clean
This adds support for doing a recursive clean by doing

make clean

in any parent directory
2015-03-18 23:23:30 -07:00
John 'Warthog9' Hawley
7309f2cef6 Root & Centos - update Makefiles w/ config file passing & cleanups
/Makefile:
		- Cleanups so that there's a unified target for everything, everything is treated as an equal
		- Add CONFIG directive
		- Add DIRS (note most are disabled for now, focusing on installers.  Will re-enable as they get reworked)
		- Add creation of the configfile

	installers/Makefile:
		- Generalize the target (same as the root)
		- Add detection that if CENTOS is defined, to create it
2015-03-18 23:20:50 -07:00
John 'Warthog9' Hawley
287f906dfa Adding basic Makefile infrastructure
This adds the Makefiles that will be intended to be used / filled out as time goes forward with for the other pxe knife subsystems
2015-03-18 23:20:49 -07:00
John 'Warthog9' Hawley
0014f71009 Intial commit of the process to natively get Syslinux
This is a basic step forward in the Makefile system, aquire the Syslinux and stash it for later use.  This will get more important later when we want to have PXE Knife make it's own ISOs and maintain itself.  However for now it's a basic step in the Makefile process.
2015-03-18 23:20:49 -07:00
John 'Warthog9' Hawley
789ca4f973 Initial commit of the root / main makefile
This is a very basic commit of the root or main makefile, it really doesn't do much more than declare 'Hello World'
2015-03-18 23:20:49 -07:00