# Makefile.tcc
# definiciones para usar TCC (http://www.tinycc.org)
# como compilador
#
CC=/usr/bin/tcc -B/usr/lib/tcc -I/usr/lib/tcc/include
LD=/usr/bin/ld
STRIP=/usr/bin/strip
#
# 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 /usr/lib/crt?.o /usr/lib/tcc/libtcc1.o
#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.tcc
               (
geocities.com/ar/uap_c2a)                   (
geocities.com/ar)