# TROIA distributor
# version 0.4 date 2005-01-26
# Copyright (C) 2003-2005 Stefan Schuermans <1stein@schuermans.info>
# Copyleft: GNU public license - http://www.gnu.org/copyleft/gpl.html

CC = gcc
CFLAGS = -W -Wall -O2

all: troia_dist

config.o: config.c config.h
	$(CC) $(CFLAGS) -c -o config.o config.c

protocols.o: protocols.c protocols.h td_fmt.h
	$(CC) $(CFLAGS) -c -o protocols.o protocols.c

td_config.o: td_config.c td_config.h tools.h config.h
	$(CC) $(CFLAGS) -c -o td_config.o td_config.c

td_fmt.o: td_fmt.c td_fmt.h td_config.h
	$(CC) $(CFLAGS) -c -o td_fmt.o td_fmt.c

troia_dist: troia_dist.c td_config.h protocols.h td_fmt.h config.o protocols.o td_config.o td_fmt.o
	$(CC) $(CFLAGS) -o troia_dist troia_dist.c config.o protocols.o td_config.o td_fmt.o

clean:
	rm -rf *.o troia_dist
