INSTALL_DIR	= /usr/bin
CPP		= g++
TARGET		= jsubedit
OBJ		= my_editor.o     my_editor_moc.o     \
	          sub_convert.o   sub_convert_moc.o   \
		  sub_shift.o     sub_shift_moc.o     \
		  sub_showtime.o  sub_showtime_moc.o  \
		  sub_fpschange.o sub_fpschange_moc.o \
		  sub_correct.o   sub_correct_moc.o   \
		  my_fps.o        my_fps_moc.o        \
		  my_about.o      my_about_moc.o      \
		  jsemain.o       jsemain_moc.o       \
		  jsubedit.o
INC_DIR		= /usr/include/qt
LIB_DIR		= /usr/lib/qt
LIBS            = -lqt

all: clear $(TARGET) end

clear:
	clear
	@echo COMPILATION START

end:
	@echo COMPILATION COMPLETE

$(TARGET): $(OBJ)
	$(CPP) $(OBJ) -o $(TARGET) -L$(LIB_DIR) $(LDFLAGS) $(LIBS)

.cpp.o:
	$(CPP) -c $< -I$(INC_DIR) $(CXXFLAGS)

%_moc.cpp: %.h
	moc $< -o $@

install:
	install -d $(DESTDIR)$(INSTALL_DIR)
	cp ./jsubedit $(DESTDIR)$(INSTALL_DIR)

clean:
	rm -f $(OBJ)
	rm -f $(TARGET)

run: all
	./$(TARGET)
