From e325a7f473625c866224e1673a78a9d71c4274e0 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Tue, 6 Oct 2015 14:08:03 -0500 Subject: [PATCH] makefile added mroe comments --- makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/makefile b/makefile index 3187305b..28830ce3 100755 --- a/makefile +++ b/makefile @@ -1,3 +1,29 @@ +# +# Higanbana Project makefile +# +# +# Possible optimizations for 8088 class processors +# +# -oa Relax alias checking +# -ob Try to generate straight line code +# -oe - expand user functions inline (-oe=20 is default, adds lots of code) +# -oh Enable repeated optimizations +# -oi generate certain lib funcs inline +# -oi+ Set max inline depth (C++ only, use -oi for C) +# -ok Flowing of register save into function flow graph +# -ol loop optimizations +# -ol+ loop optimizations plus unrolling +# -or Reorder for pipelined (486+ procs); not sure if good to use +# -os Favor space over time +# -ot Favor time over space +# -ei Allocate an "int" for all enum types +# -zp2 Allow compiler to add padding to structs +# -zpw Use with above; make sure you are warning free! +# -0 8088/8086 class code generation +# -s disable stack overflow checking + +#wwww will add these + !ifdef __LINUX__ REMOVECOMMAND=rm -f COPYCOMMAND=cp -f -- 2.39.5