aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorseyko <seyko2@gmail.com>2015-03-06 16:19:10 +0300
committerseyko <seyko2@gmail.com>2015-03-06 16:19:10 +0300
commit65a4fbd1d4a35353b4a16f9f53f674cee7cf11c3 (patch)
treee4b43902693f4c4c28b76ceb237181be1c7c0ecb /Makefile
parent883aafc6bb7a362f72f33495c729f79e76dbdb70 (diff)
downloadtinycc-65a4fbd1d4a35353b4a16f9f53f674cee7cf11c3.tar.gz
tinycc-65a4fbd1d4a35353b4a16f9f53f674cee7cf11c3.tar.bz2
Makefile: add dependencies for $($(I386_CROSS)_LINK), ...
This is another solution for the make process. Commit 4b92dbf9237c is reverted.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 7 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 4169313..ca9299f 100644
--- a/Makefile
+++ b/Makefile
@@ -158,8 +158,6 @@ endif
all: $(PROGS) $(TCCLIBS) $(TCCDOCS)
-$(PROGS) $(TCCLIBS): *.c *.h
-
# Host Tiny C Compiler
tcc$(EXESUF): tcc.o $(LIBTCC)
$(CC) -o $@ $^ $(LIBS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(LINK_LIBTCC)
@@ -190,13 +188,14 @@ $(ARM_VFP_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_VFP
$(ARM_EABI_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_EABI -DTCC_ARM_VFP
$(ARM64_CROSS): DEFINES = -DTCC_TARGET_ARM64
-$(I386_CROSS): $(I386_FILES)
-$(X64_CROSS): $(X86_64_FILES)
-$(WIN32_CROSS): $(WIN32_FILES)
-$(WIN64_CROSS): $(WIN64_FILES)
-$(WINCE_CROSS): $(WINCE_FILES)
-$(C67_CROSS): $(C67_FILES)
+$(I386_CROSS) $($(I386_CROSS)_LINK): $(I386_FILES)
+$(X64_CROSS) $($(X64_CROSS)_LINK): $(X86_64_FILES)
+$(WIN32_CROSS) $($(WIN32_CROSS)_LINK): $(WIN32_FILES)
+$(WIN64_CROSS) $($(WIN64_CROSS)_LINK): $(WIN64_FILES)
+$(WINCE_CROSS) $($(WINCE_CROSS)_LINK): $(WINCE_FILES)
+$(C67_CROSS) $($(C67_CROSS)_LINK): $(C67_FILES)
$(ARM_FPA_CROSS) $(ARM_FPA_LD_CROSS) $(ARM_VFP_CROSS) $(ARM_EABI_CROSS): $(ARM_FILES)
+$($(ARM_FPA_CROSS)_LINK) $($(ARM_FPA_LD_CROSS)_LINK) $($(ARM_VFP_CROSS)_LINK) $($(ARM_EABI_CROSS)_LINK): $(ARM_FILES)
$(ARM64_CROSS): $(ARM64_FILES)
# libtcc generation and test