mirror of
https://github.com/cc65/cc65.git
synced 2025-08-13 08:25:28 +00:00
Added support for 'prefix'.
If the variable 'prefix' is defined then the builtin search paths are set to $(prefix)/lib/cc65/... allowing to build binaries intended for installation. Note that the library build still works with these binaries as it generally overrides the builtin search paths by setting the CC65_HOME env var.
This commit is contained in:
18
src/Makefile
18
src/Makefile
@@ -12,11 +12,19 @@ PROGS = ar65 \
|
|||||||
sim65 \
|
sim65 \
|
||||||
sp65
|
sp65
|
||||||
|
|
||||||
CA65_INC := $(abspath ../asminc)
|
ifdef prefix
|
||||||
CC65_INC := $(abspath ../include)
|
CA65_INC = $(prefix)/lib/cc65/asminc
|
||||||
LD65_LIB := $(abspath ../lib)
|
CC65_INC = $(prefix)/lib/cc65/include
|
||||||
LD65_OBJ := $(abspath ../lib)
|
LD65_LIB = $(prefix)/lib/cc65/lib
|
||||||
LD65_CFG := $(abspath ../cfg)
|
LD65_OBJ = $(prefix)/lib/cc65/lib
|
||||||
|
LD65_CFG = $(prefix)/lib/cc65/cfg
|
||||||
|
else
|
||||||
|
CA65_INC := $(abspath ../asminc)
|
||||||
|
CC65_INC := $(abspath ../include)
|
||||||
|
LD65_LIB := $(abspath ../lib)
|
||||||
|
LD65_OBJ := $(abspath ../lib)
|
||||||
|
LD65_CFG := $(abspath ../cfg)
|
||||||
|
endif
|
||||||
|
|
||||||
CFLAGS += -MMD -MP -O -std=c89 -I common \
|
CFLAGS += -MMD -MP -O -std=c89 -I common \
|
||||||
-Wall -Wextra -Wno-char-subscripts -Werror \
|
-Wall -Wextra -Wno-char-subscripts -Werror \
|
||||||
|
Reference in New Issue
Block a user