MAIN_O = mpr.o main.o log.o
MAIN_H = mpr.h log.h
MAIN_SRC = $(MAIN_O:.o=.c)

TARGET = mprex

TGZ_FILE = mprex.tgz

#CFLAGS=-g...
CFLAGS = -g -Wall

#profiler
#CFLAGS += -pg
#optimalizace
#CFLAGS += -O3 -m486

CC = gcc

all:$(TARGET)

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

$(TARGET): $(MAIN_O) $(MAIN_H)
	$(CC) -o $@ $(CFLAGS) $(MAIN_O) $(LD_FLAGS)

clean:
	rm -f *.o core
	rm -f $(TARGET)

tags: $(MAIN_SRC)
	etags *.[ch]
	ctags *.[ch]

tgz:
	tar zcvf $(TGZ_FILE) README LICENCE Makefile *.[ch]

