#
#  Ilmari 2003 IHU internal software
#

include Makefile.defs

OBJS = ihu-main.o
LIBS = mfsk/mfsk.a ao40/ao40.a aprs/aprs.a gps/gps.a



all:	ihu-code


ihu-code:	${OBJS} ${LIBS}
	${CC} ${CFLAGS} -o ihu-code ${OBJS} ${LIBS}



mfsk/mfsk.a:
	${MAKE} ${MFLAGS} -C mfsk mfsk.a

ao40/ao40.a:
	${MAKE} ${MFLAGS} -C ao40 ao40.a

aprs/aprs.a:
	${MAKE} ${MFLAGS} -C aprs aprs.a

gps/gps.a:
	${MAKE} ${MFLAGS} -C gps gps.a


clean:
	-rm -f *.o *~ *.a ihu-code
	${MAKE} ${MFLAGS} -C mfsk clean
	${MAKE} ${MFLAGS} -C ao40 clean
	${MAKE} ${MFLAGS} -C aprs clean
	${MAKE} ${MFLAGS} -C gps  clean

dist:
	sh make-dist.sh