Site Tools


Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
makefile

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
makefile [2015/07/30 12:27]
pendor created
makefile [2015/09/04 05:59] (current)
pendor [conditional]
Line 4: Line 4:
 main.bin: main.c lib.c2 main.bin: main.c lib.c2
     gcc -o main.bin main.c lib.c     gcc -o main.bin main.c lib.c
 +</​code>​
 +
 +==== conditional ====
 +checking the value of a variable
 +<​code>​
 +ifeq ($(PLATFORM),​Linux)
 +    CMD = ls -lh
 +else
 +    CMD = dir
 +endif
 +</​code>​
 +For just checking eistence of a variable use ''​ifdef''​ and ''​ifndef''​
 +<​code>​
 +ifdef VARNAME
 +    do something
 +endif
 </​code>​ </​code>​
  
makefile.1438259269.txt.gz ยท Last modified: 2015/07/30 12:27 (external edit)