Rev 52 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 52 | Rev 57 | ||
|---|---|---|---|
| Line 31... | Line 31... | ||
| 31 | # Location of make program (GNU make required) | 31 | # Location of make program (GNU make required) | 
| 32 | MAKE = make | 32 | MAKE = make | 
| 33 | # Location of install program (GNU install or compatible required) | 33 | # Location of install program (GNU install or compatible required) | 
| 34 | INSTALL = install | 34 | INSTALL = install | 
| 35 | 35 | ||
| 36 | # Base Compiler options for GCC (use CPPFLAGS and LDFLAGS if passed in) | 36 | # Base Compiler options for GCC (use CFLAGS, CPPFLAGS and LDFLAGS if passed in) | 
| 37 | ifdef CPPFLAGS | - | |
| 38 | BASECFLAGS = $(CPPFLAGS) | 37 | BASECFLAGS := $(CFLAGS) | 
| 39 | else | - | |
| 40 | BASECFLAGS = -Wall -g -O2 | 38 | BASECFLAGS ?= -Wall -g -O2 | 
| 41 | endif | - | |
| 42 | ifdef INCLUDES | - | |
| 43 | BASECFLAGS += $(INCLUDES) | 39 | BASECFLAGS += $(CPPFLAGS) | 
| 44 | endif | 40 | |
| 45 | ifdef LDFLAGS | - | |
| 46 | BASELDFLAGS = $(LDFLAGS) | 41 | BASELDFLAGS := $(LDFLAGS) | 
| 47 | else | - | |
| 48 | BASELDFLAGS = -g | 42 | BASELDFLAGS ?= -g | 
| 49 | endif | - | |
| 50 | 43 | ||
| 51 | # Minimal libraries needed by Linux | 44 | # Minimal libraries needed by Linux | 
| 52 | BASE_LIBS = -lcrypt | 45 | BASE_LIBS = -lcrypt | 
| 53 | # FreeBSD needs some extra libraries: | 46 | # FreeBSD needs some extra libraries: | 
| 54 | # BASE_LIBS = -lcrypt -liconv -lutil | 47 | # BASE_LIBS = -lcrypt -liconv -lutil |