all:		fsk441gui.a

fsk441gui.a:	FSK441App.o FSK441Display.o FSK441Frame.o FSK441LevelEvent.o \
		FSK441LevelGraph.o FSK441MessageEvent.o FSK441Preferences.o \
		FSK441ProtocolPreferences.o FSK441SettingsControl.o \
		FSK441SpectrumEvent.o FSK441SpectrumGraph.o
		ar rcs fsk441gui.a *.o

FSK441App.o:	FSK441App.cpp FSK441App.h FSK441Frame.h
		$(CC) $(CFLAGS) -c FSK441App.cpp

FSK441Display.o: FSK441Display.cpp FSK441Display.h FSK441App.h FSK441LevelGraph.h FSK441SpectrumGraph.h
		$(CC) $(CFLAGS) -c FSK441Display.cpp

FSK441Frame.o:	FSK441Frame.cpp FSK441Frame.h FSK441App.h FSK441Preferences.h FSK441Display.h FSK441LevelEvent.h FSK441MessageEvent.h FSK441SpectrumEvent.o FSK441SettingsControl.h
		$(CC) $(CFLAGS) -c FSK441Frame.cpp

FSK441LevelEvent.o: FSK441LevelEvent.cpp FSK441LevelEvent.h
		$(CC) $(CFLAGS) -c FSK441LevelEvent.cpp

FSK441LevelGraph.o: FSK441LevelGraph.cpp FSK441LevelGraph.h
		$(CC) $(CFLAGS) -c FSK441LevelGraph.cpp

FSK441MessageEvent.o: FSK441MessageEvent.cpp FSK441MessageEvent.h
		$(CC) $(CFLAGS) -c FSK441MessageEvent.cpp

FSK441Preferences.o: FSK441Preferences.cpp FSK441Preferences.h FSK441ProtocolPreferences.h FSK441App.h
		$(CC) $(CFLAGS) -c FSK441Preferences.cpp

FSK441ProtocolPreferences.o: FSK441ProtocolPreferences.cpp FSK441ProtocolPreferences.h
		$(CC) $(CFLAGS) -c FSK441ProtocolPreferences.cpp

FSK441SettingsControl.o: FSK441SettingsControl.cpp FSK441SettingsControl.h
		$(CC) $(CFLAGS) -c FSK441SettingsControl.cpp

FSK441SpectrumEvent.o: FSK441SpectrumEvent.cpp FSK441SpectrumEvent.h
		$(CC) $(CFLAGS) -c FSK441SpectrumEvent.cpp

FSK441SpectrumGraph.o: FSK441SpectrumGraph.cpp FSK441SpectrumGraph.h
		$(CC) $(CFLAGS) -c FSK441SpectrumGraph.cpp

clean:
		rm -f core *.a *.o *~ *.bak
