mirror of
https://github.com/cc65/cc65.git
synced 2025-01-11 11:30:13 +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:
parent
5ed1fac0d6
commit
32daa3dd2b
18
src/Makefile
18
src/Makefile
@ -12,11 +12,19 @@ PROGS = ar65 \
|
||||
sim65 \
|
||||
sp65
|
||||
|
||||
CA65_INC := $(abspath ../asminc)
|
||||
CC65_INC := $(abspath ../include)
|
||||
LD65_LIB := $(abspath ../lib)
|
||||
LD65_OBJ := $(abspath ../lib)
|
||||
LD65_CFG := $(abspath ../cfg)
|
||||
ifdef prefix
|
||||
CA65_INC = $(prefix)/lib/cc65/asminc
|
||||
CC65_INC = $(prefix)/lib/cc65/include
|
||||
LD65_LIB = $(prefix)/lib/cc65/lib
|
||||
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 \
|
||||
-Wall -Wextra -Wno-char-subscripts -Werror \
|
||||
|
Loading…
x
Reference in New Issue
Block a user