diff options
| author | Jean-Claude Beaudoin <jean.claude.beaudoin@gmail.com> | 2016-09-27 01:40:49 -0400 |
|---|---|---|
| committer | Jean-Claude Beaudoin <jean.claude.beaudoin@gmail.com> | 2016-09-27 01:40:49 -0400 |
| commit | 08335c1548c015ccbdaebcd3dae27d94a48d182a (patch) | |
| tree | 92f489b377bbb4d76d566d0f8febafaa793ce013 | |
| parent | e037fd3364096fa5551dc1806bd1a1c48d6ccd34 (diff) | |
| download | tinycc-08335c1548c015ccbdaebcd3dae27d94a48d182a.tar.gz tinycc-08335c1548c015ccbdaebcd3dae27d94a48d182a.tar.bz2 | |
More properly propagate ONE_SOURCE.
| -rw-r--r-- | Makefile | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -178,8 +178,14 @@ endif all: $(PROGS) $(TCCLIBS) $(TCCDOCS) +ifdef ONE_SOURCE +NATIVE_TCC_REQUISITES=tcc.o +else +NATIVE_TCC_REQUISITES=tcc.o $(LIBTCC) +endif + # Host Tiny C Compiler -tcc$(EXESUF): tcc.o $(LIBTCC) +tcc$(EXESUF): $(NATIVE_TCC_REQUISITES) $(CC) -o $@ $^ $(LIBS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(LINK_LIBTCC) # Cross Tiny C Compilers @@ -226,6 +232,7 @@ else LIBTCC_OBJ = libtcc.o LIBTCC_INC = $(NATIVE_FILES) libtcc.o : NATIVE_DEFINES += -DONE_SOURCE +tcc.o : NATIVE_DEFINES += -DONE_SOURCE endif $(LIBTCC_OBJ) tcc.o : %.o : %.c $(LIBTCC_INC) |
