.SUFFIXES: .SUFFIXES: .c .o CFLAGS = -std=c99 -Wall -g -I. LNLAGS = -std=c99 -Wall -g -rdynamic -lsqlite3 -lcurl -lX11 -lm # -I/usr/local/include/gio-unix-3.0 \ all: binaries run-timv binaries: timv timve timv-print-multi run-timv: timv if [ -f core ]; then rm -f core; fi yes '===================================================='|head ./timv ${TIMV_DIR} || true if [ -f core ]; then gdb timv core; fi timv: timv.o dirtree.o fotolib.o imageinfo.o timv-glade.o gcc timv.o dirtree.o fotolib.o imageinfo.o timv-glade.o -o timv ${LNLAGS} ${GTK_LN} timve: timv.o dirtree.o fotolib.o imageinfo.o gcc timv.o dirtree.o fotolib.o imageinfo.o -o timve ${LNLAGS} ${GTK_LN} # `pkg-config --libs gmodule-3.0` # `pkg-config --cflags --libs libglade-3.0` \ timv-print-multi: timv-print-multi.o gcc timv-print-multi.o -o timv-print-multi ${LNLAGS} ${GTK_LN} timvscale: timvscale.o imageinfo.o gcc timvscale.o imageinfo.o -o timvscale ${LNLAGS} ${GTK_LN} # `pkg-config --libs gmodule-3.0` .c.o: $< gcc ${CFLAGS} ${GTK_CC} -c $< # `pkg-config --cflags gio-3.0` \ # `pkg-config --cflags libglade-3.0` timv-glade.c: timv.glade echo "const char * timv_glade_str =" > $@ ; \ sed 's/\\/\\\\/g;s/"/\\"/g;s/^/"/;s/$$/\\n"/' < timv.glade >> $@ ; \ echo ";" >> $@ clean: DUMMY rm -f *.o timv timve timv-glade.c DUMMY: