all:		jt6m.a

jt6m.a:		JT6MCardReceive.o JT6MController.o JT6MFileReceive.o \
		JT6MLevels.o JT6MLookups.o JT6MMessage.o JT6MReceive.o \
		JT6MSend.o
		ar rcs jt6m.a *.o

JT6MCardReceive.o: JT6MCardReceive.cpp JT6MCardReceive.h JT6MReceive.h JT6MLevels.h JT6MMessage.h JT6MDefs.h
		$(CC) $(CFLAGS) -c JT6MCardReceive.cpp

JT6MController.o: JT6MController.cpp JT6MController.h JT6MCardReceive.h JT6MSend.h
		$(CC) $(CFLAGS) -c JT6MController.cpp

JT6MFileReceive.o: JT6MFileReceive.cpp JT6MFileReceive.h JT6MReceive.h JT6MLevels.h JT6MMessage.h
		$(CC) $(CFLAGS) -c JT6MFileReceive.cpp

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

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

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

JT6MReceive.o: JT6MReceive.cpp JT6MReceive.h JT6MDefs.h JT6MLevels.h JT6MMessage.h
		$(CC) $(CFLAGS) -c JT6MReceive.cpp

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

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