# Makefile.gcc
# definiciones para usar GCC (http://gcc.gnu.org)
# como compilador
#
#CC=/usr/bin/tcc -B/usr/lib/tcc -I/usr/lib/tcc/include
#LD=/usr/bin/ld
LD=/usr/bin/gcc
STRIP=/usr/bin/strip
CFLAGS+=-Wall -g
#
# uso un compresor de ejecutables para minimizar el espacio
# en la notebook
#
#UPX=/usr/bin/upx --best -qqq
UPX=/usr/bin/upx -5 -qqq
#
# genera ejecutables en version estatica
#
#LFLAGS+=-Bstatic /usr/lib/crt?.o /usr/lib/tcc/libtcc1.o
#LDLIBS=-lc
#
# genera ejecutables en version relocatable (shared)
# (no me anda y no se porque)
#
#LFLAGS+=-Bdynamic
LDLIBS=-ldl
%.o : %.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@
% : %.o
$(LD) $(LFLAGS) $^ $(LOADLIBES) $(LDLIBS) -o $@
# $(STRIP) $@
# $(UPX) $@
% : %.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@.o
$(LD) $(LFLAGS) $@.o $(LOADLIBES) $(LDLIBS) -o $@
# $(STRIP) $@
# $(UPX) $@
# EOF Makefile.gcc
               (
geocities.com/ar/uap_c2a)                   (
geocities.com/ar)