Unified · Split
| @@ -10,17 +10,6 @@ CFLAGS_P=$(CFLAGS) -pg -static -DCONFIG_TCC_STATIC · 9 unmodified lines | |||
| 10 | LIBS_P= | 10 | LIBS_P= |
| 11 | LIBS=. | 11 | LIBS=. |
| 12 | 12 | ||
| 13 | LIBTCCB=libtcc.a | ||
| 14 | ifdef DISABLE_STATIC | ||
| 15 | CFLAGS+=-fPIC | ||
| 16 | LIBTCCL=-L. -ltcc | ||
| 17 | LIBTCCB=libtcc.so.1.0 | ||
| 18 | endif | ||
| 19 | LIBTCCPROGS=$(LIBTCCB) | ||
| 20 | ifndef CONFIG_WIN32 | ||
| 21 | LIBTCCPROGS+=tcc1.def | ||
| 22 | endif | ||
| 23 | |||
| 24 | ifneq ($(GCC_MAJOR),2) | 13 | ifneq ($(GCC_MAJOR),2) |
| 25 | CFLAGS+=-fno-strict-aliasing | 14 | CFLAGS+=-fno-strict-aliasing |
| 26 | ifneq ($(GCC_MAJOR),3) | 15 | ifneq ($(GCC_MAJOR),3) |
| @@ -125,8 +114,19 @@ endif · 98 unmodified lines | |||
| 125 | endif | 114 | endif |
| 126 | endif | 115 | endif |
| 127 | 116 | ||
| 117 | LIBTCCB=libtcc.a | ||
| 118 | ifdef DISABLE_STATIC | ||
| 119 | CFLAGS+=-fPIC | ||
| 120 | LIBTCCL=-L. -ltcc | ||
| 121 | LIBTCCB=libtcc.so.1.0 | ||
| 122 | endif | ||
| 123 | LIBTCCPROGS=$(LIBTCCB) | ||
| 124 | |||
| 128 | ifdef CONFIG_CROSS | 125 | ifdef CONFIG_CROSS |
| 129 | PROGS+=$(PROGS_CROSS) | 126 | PROGS+=$(PROGS_CROSS) |
| 127 | ifndef CONFIG_WIN32 | ||
| 128 | LIBTCCPROGS+=tcc1.def | ||
| 129 | endif | ||
| 130 | endif | 130 | endif |
| 131 | 131 | ||
| 132 | all: $(PROGS) $(LIBTCC1) $(BCHECK_O) $(LIBTCCPROGS) tcc-doc.html tcc.1 libtcc_test$(EXESUF) | 132 | all: $(PROGS) $(LIBTCC1) $(BCHECK_O) $(LIBTCCPROGS) tcc-doc.html tcc.1 libtcc_test$(EXESUF) |