#TARGET 		= testbench fsynthTP3 lmh6521
FSYNTHSRC	= adf4351_regs.hpp fsynth.cpp fsynth.hpp ../langford_ioctl.h
VGASRC		= lmh6521_regs.hpp lmh6521.cpp

all: langford_rf_fsynth langford_rx_rf_bb_vga

langford_rf_fsynth: $(FSYNTHSRC)
	g++ -ansi -Wall $(FSYNTHSRC) -o langford_rf_fsynth

langford_rx_rf_bb_vga: $(VGASRC)
	g++ -ansi -Wall $(VGASRC) -o langford_rx_rf_bb_vga

install: langford_rf_fsynth langford_rx_rf_bb_vga
	sudo cp langford_rx_rf_bb_vga langford_rf_fsynth /usr/bin
	sudo chmod a+rx /usr/bin/langford_rx_rf_bb_vga /usr/bin/langford_rf_fsynth

uninstall:
	-sudo rm -rf /usr/bin/langford_rx_rf_bb_vga /usr/bin/langford_rf_fsynth

clean:
	-sudo rm -rf langford_rf_fsynth langford_rx_rf_bb_vga

