]> git.llucax.com Git - software/sercom-old.git/blobdiff - doc/examples/Makefile-cpp
Se cambia umask para que tengan todos permisos de lectura para la interfaz web.
[software/sercom-old.git] / doc / examples / Makefile-cpp
index 7679eb3b1dfbb581fc6f37ea64f8d7db91272740..49862808f5d7ad7a5a36a1906bdff626f10ca516 100644 (file)
@@ -28,7 +28,7 @@ extension = cpp
 ###########################
 
 # Opciones para el compilador C.
 ###########################
 
 # Opciones para el compilador C.
-CFLAGS = -Werror -Wall -ggdb -ansi -pedantic -DDEBUG
+CFLAGS = -Wall -ggdb -ansi -DDEBUG
 
 # Opciones para el compilador C++.
 CXXFLAGS = $(CFLAGS) -fno-inline
 
 # Opciones para el compilador C++.
 CXXFLAGS = $(CFLAGS) -fno-inline
@@ -68,6 +68,11 @@ all: $(target)
 o_files = $(patsubst %.$(extension),%.o,$(fuentes))
 
 $(target): $(o_files)
 o_files = $(patsubst %.$(extension),%.o,$(fuentes))
 
 $(target): $(o_files)
+       @if [ -z "$(o_files)" ]; \
+       then \
+               echo "No hay archivos de entrada, recuerde que la extensión debe ser '.$(extension)'."; \
+               false; \
+       fi >&2
        $(enlazador) $(LDFLAGS) $(o_files) $(LOADLIBES) $(LDLIBS) -o $(target)
 
 clean:
        $(enlazador) $(LDFLAGS) $(o_files) $(LOADLIBES) $(LDLIBS) -o $(target)
 
 clean: