diff --git a/Makefile b/Makefile index 8a04f8e..d1dfbda 100644 --- a/Makefile +++ b/Makefile @@ -141,16 +141,15 @@ ifdef CONFIG_USE_LIBGCC LIBTCC1= endif -TCCLIBS := $(LIBTCC1) $(LIBTCC) $(BCHECK_O) -TCCDOCS := tcc.1 tcc-doc.html tcc-doc.info -TCCEXS := $(patsubst ex%.c.template,ex%.c,$(wildcard examples/ex*.c.template)) +TCCLIBS = $(LIBTCC1) $(LIBTCC) $(BCHECK_O) +TCCDOCS = tcc.1 tcc-doc.html tcc-doc.info ifdef CONFIG_CROSS PROGS+=$(PROGS_CROSS) TCCLIBS+=$(LIBTCC1_CROSS) endif -all: $(PROGS) $(TCCLIBS) $(TCCDOCS) $(TCCEXS) +all: $(PROGS) $(TCCLIBS) $(TCCDOCS) # Host Tiny C Compiler tcc$(EXESUF): tcc.o $(LIBTCC) @@ -325,11 +324,6 @@ tcc.1: tcc-doc.texi tcc-doc.info: tcc-doc.texi -makeinfo tcc-doc.texi -# examples -examples/ex%.c: examples/ex%.c.template - sed '1s/@BINDIR@/$(subst /,\/,$(bindir))/' $< > $@ - chmod a+x $@ - .PHONY: all clean tar distclean install uninstall FORCE # tar release (use 'make -k tar' on a checkouted tree) @@ -347,7 +341,7 @@ export LIBTCC1 $(MAKE) -C tests $@ clean: - rm -vf $(PROGS) tcc_p$(EXESUF) tcc.pod *~ *.o *.a *.so* *.out *.exe libtcc_test$(EXESUF) $(TCCEXS) + rm -vf $(PROGS) tcc_p$(EXESUF) tcc.pod *~ *.o *.a *.so* *.out *.exe libtcc_test$(EXESUF) $(MAKE) -C tests $@ ifneq ($(LIBTCC1),) $(MAKE) -C lib $@ diff --git a/README b/README index 0ead1ee..bfaab39 100644 --- a/README +++ b/README @@ -65,8 +65,7 @@ operations given a list of numbers (benchmark). ex3.c: compute fibonacci numbers (benchmark). ex4.c: more complicated: X11 program. Very complicated test in fact -because standard headers are being used ! As for ex1.c, can also be launched -directly as a script: './ex4.c'. +because standard headers are being used ! ex5.c: 'hello world' with standard glibc headers. diff --git a/examples/ex1.c.template b/examples/ex1.c old mode 100644 new mode 100755 similarity index 74% rename from examples/ex1.c.template rename to examples/ex1.c index 8744f58..28139f9 --- a/examples/ex1.c.template +++ b/examples/ex1.c @@ -1,4 +1,4 @@ -#! @BINDIR@/tcc -run +#! /usr/local/bin/tcc -run #include int main() diff --git a/examples/ex4.c.template b/examples/ex4.c old mode 100644 new mode 100755 similarity index 92% rename from examples/ex4.c.template rename to examples/ex4.c index 81aa00d..b33b033 --- a/examples/ex4.c.template +++ b/examples/ex4.c @@ -1,4 +1,4 @@ -#! @BINDIR@/tcc -run -L/usr/X11R6/lib -lX11 +#!./tcc -run -L/usr/X11R6/lib -lX11 #include #include #include