/[projet1]/users/mmu_man/sdk-makefile-engine/make/makefile
Defence Force logotype

Log of /users/mmu_man/sdk-makefile-engine/make/makefile

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 852 - (view) (annotate) - [select for diffs]
Modified Thu Sep 20 20:09:15 2012 UTC (7 years, 8 months ago) by mmu_man
File length: 711 byte(s)
Diff to previous 851
Update comments; fix for lowercase nmake; update paths

* Use some more descriptive comments, include examples
* Also test for $(MAKE) as lowercase 'nmake' since at least Crimson Editor makes it say so when using lowercase as command name, unlike in cmd.exe.
* Update engine include paths to refer to $(OSDK) directly instead of requiring an extra environment variable.
* This means engine.*mk files must go to %OSDK%\make\ now.


Revision 851 - (view) (annotate) - [select for diffs]
Modified Thu Sep 20 19:49:10 2012 UTC (7 years, 8 months ago) by mmu_man
File length: 453 byte(s)
Copied from: users/mmu_man/sdk-makefile-engine/makefile revision 850
Diff to previous 846
Move the template makefile to make/ too.


Revision 846 - (view) (annotate) - [select for diffs]
Added Wed Sep 19 01:59:19 2012 UTC (7 years, 8 months ago) by mmu_man
Original Path: users/mmu_man/sdk-makefile-engine/makefile
File length: 453 byte(s)
Work in progress on a makefile engine for OSDK.
Loosely inspired by the BeOS makefile engine.

This allows using a Makefile template with a few lines to fill out instead of unportable batch files.
It also eases upgrading the engine since it is not copied within the project directories.

Currently the NMAKE-based engine fully compiles things and runs the selected emulator.
When the NAME is not set in the makefile an include file is generated from osdk_config.bat to help migrating.
The GNU make version is TODO.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26