.PHONY: all clean distclean install uninstall

CC=gcc
CFLAGS=-I. -Wall -W -O3 -DHAVE_CONFIG_H
LDFLAGS=-s
TARGET=rsstool


include config.mak


OBJECTS=$(TARGET).o misc/getopt.o misc/getopt2.o misc/net.o misc/string.o \
	misc/file.o misc/misc.o misc/property.o misc/rss.o misc/sql.o \
	rsstool_misc.o rsstool_write.o \
	hack/youtube.o hack/torrent.o hack/troll.o
ifdef USE_ODBC
OBJECTS+=misc/sql_odbc.o
endif
ifdef USE_MYSQL
OBJECTS+=misc/sql_mysql.o
endif
ifdef USE_PORN_HACKS
OBJECTS+=hack/porn.o
endif

all: $(TARGET)


clean:
	rm -f $(TARGET) $(OBJECTS) *.core *.stackdump *~ */*~ */*/*~


distclean: clean
	rm -f config.mak config.log config.status config.cache config.h


.c.o:
	$(CC) $(CFLAGS) -c $< -o $@

$(TARGET): $(OBJECTS)
	$(CC) $(OBJECTS) $(LDFLAGS) -o $@

install: all
	cp $(TARGET) /usr/local/bin


uninstall:


# Dependencies
