//CC=/usr/local/bin/gcc
CC=gcc

CFLAGS = -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

LIBRARY = -lm

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

OBJECT =\
buffer.o \
domplex.o \
inits.o \
inptstrm.o \
interact.o \
multplex.o \
systems.o \
tcmplex.o \
timecode.o \
bits.o \
params.o

a.out : $(OBJECT)
	$(CC) -o tcmplex-panteltje  $(OBJECT) $(LIBRARY)

# DEPENDENCIES

buffer.o : buffer.c bbencode.h common.h config.h consts.h consts1.h main.h mplex.h
domplex.o : domplex.c bbencode.h common.h config.h consts.h consts1.h main.h mplex.h
inits.o : inits.c bbencode.h common.h config.h consts.h consts1.h main.h mplex.h
inptstrm.o : inptstrm.c bbencode.h common.h config.h consts.h consts1.h main.h mplex.h
interact.o : interact.c bbencode.h common.h config.h consts.h consts1.h main.h mplex.h
multplex.o : multplex.c bbencode.h common.h config.h consts.h consts1.h main.h mplex.h
systems.o : systems.c bbencode.h common.h config.h consts.h consts1.h main.h mplex.h
tcmplex.o : tcmplex.c bbencode.h common.h config.h consts.h consts1.h main.h mplex.h
timecode.o : timecode.c bbencode.h common.h config.h consts.h consts1.h main.h mplex.h
bits.o : bits.c bbencode.h common.h config.h consts.h consts1.h main.h mplex.h
params.o : params.c bbencode.h common.h config.h consts.h consts1.h main.h mplex.h

install: 
	cp tcmplex-panteltje  /usr/local/bin/

install.man:
	cp tcmplex-panteltje.man /usr/local/man/

clean:
	rm *.o
