CXXFLAGS = -I${QTDIR}/include/ -DQT_APPLICATION
qtlibs   = -L${QTDIR}/lib/

modules= main.o flash.o flash.moc.o erase.o erase.moc.o load.o load.moc.o view.o view.moc.o hexview.o info.o cmds.o

all:	bdmflasher clf

#command line flasher = flasher for scripting

clf:	cmds.h cmds.cpp
	g++ -o clf cmds.cpp -lBDM

%.moc.cpp: %.h
	${QTDIR}/bin/moc -o $@ $<

bdmflasher:	$(modules)
	g++ -o bdmflasher $(qtlibs) -lqt $(modules) -lBDM
clean:
	rm $(modules)

arch:
	mkdir BDMFlasher
	cp ArrDown.xpm ArrUp.xpm INSTALL Makefile PORTING QPL README cmds.cpp cmds.h erase.cpp erase.h flash.cpp flash.h hexview.cpp hexview.h info.cpp info.h load.cpp load.h main.cpp view.cpp view.h BDMFlasher
	tar -cvzf bdmflasher.tar.gz BDMFlasher
	rm -rf BDMFlasher
