History

build: restore out-of-tree support

grischka committed 10 years ago

Commit afdbc5b1 parent 0a624786 files · +58 −48Browse files

Showing the changes to lib (1 of 6 files). Show all

Unified · Split

lib/Makefile+8−8
@@ -4,7 +4,7 @@ · 3 unmodified lines
44
55 TOP = ..
66 include $(TOP)/Makefile
7−VPATH = $(TOP)/lib $(TOP)/win32/lib
7+VPATH = $(TOPSRC)/lib $(TOPSRC)/win32/lib
88
99 ifndef TARGET
1010 # we're building the native libtcc1.a
@@ -51,31 +51,31 @@ PICFLAGS = -fPIC · 40 unmodified lines
5151 ifeq "$(TARGET)" "i386-win32"
5252 OBJ = $(addprefix $(DIR)/,$(WIN32_O))
5353 TGT = -DTCC_TARGET_I386 -DTCC_TARGET_PE
54− XCC = $(TCC) -B$(TOP)/win32 -I$(TOP)/include
54+ XCC = $(TCC) -B$(TOPSRC)/win32 -I$(TOPSRC)/include
5555 XAR = $(DIR)/tiny_libmaker$(EXESUF)
5656 XFLAGS = $(TGT)
5757 else ifeq "$(TARGET)" "x86_64-win32"
5858 OBJ = $(addprefix $(DIR)/,$(WIN64_O))
5959 TGT = -DTCC_TARGET_X86_64 -DTCC_TARGET_PE
60− XCC = $(TCC) -B$(TOP)/win32 -I$(TOP)/include
60+ XCC = $(TCC) -B$(TOPSRC)/win32 -I$(TOPSRC)/include
6161 XAR = $(DIR)/tiny_libmaker$(EXESUF)
6262 XFLAGS = $(TGT)
6363 else ifeq "$(TARGET)" "i386"
6464 OBJ = $(addprefix $(DIR)/,$(I386_O))
6565 TGT = -DTCC_TARGET_I386
66− XCC ?= $(TCC) -B$(TOP)
66+ XCC ?= $(TCC) -B$(TOPSRC)
6767 else ifeq "$(TARGET)" "x86_64"
6868 OBJ = $(addprefix $(DIR)/,$(X86_64_O))
6969 TGT = -DTCC_TARGET_X86_64
70− XCC ?= $(TCC) -B$(TOP)
70+ XCC ?= $(TCC) -B$(TOPSRC)
7171 else ifeq "$(TARGET)" "arm"
7272 OBJ = $(addprefix $(DIR)/,$(ARM_O))
7373 TGT = -DTCC_TARGET_ARM
74− XCC ?= $(TCC) -B$(TOP)
74+ XCC ?= $(TCC) -B$(TOPSRC)
7575 else ifeq "$(TARGET)" "arm64"
7676 OBJ = $(addprefix $(DIR)/,$(ARM64_O))
7777 TGT = -DTCC_TARGET_ARM64
78− XCC ?= $(TCC) -B$(top_srcdir)
78+ XCC ?= $(TCC) -B$(TOPSRC)
7979 else
8080 $(error libtcc1.a not supported on target '$(TARGET)')
8181 endif
@@ -99,7 +99,7 @@ $(DIR)/%.o : %.c · 17 unmodified lines
9999 $(DIR)/%.o : %.S
100100 $(XCC) -c $< -o $@ $(XFLAGS)
101101 # windows : utilities
102−$(DIR)/tiny_%$(EXESUF) : $(TOP)/win32/tools/tiny_%.c
102+$(DIR)/tiny_%$(EXESUF) : $(TOPSRC)/win32/tools/tiny_%.c
103103 $(CC) -o $@ $< $(CFLAGS) $(LDFLAGS) $(TGT)
104104
105105 $(OBJ) $(XAR) : $(DIR)/exists

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t