all: libax25.a

CC = gcc
CFLAGS = -Wall -Wstrict-prototypes -O2

.c.o:
	$(CC) $(CFLAGS) -c -o $*.o $<

libax25.a: axutils.o axconfig.o daemon.o nrconfig.o procutils.o ttyutils.o version.o
	ar rcs libax25.a axutils.o axconfig.o daemon.o nrconfig.o procutils.o ttyutils.o version.o

clean:
	rm -f *.o *~ *.bak *.orig

distclean: clean
	rm -f libax25.a config.h

axutils.o:	axutils.c axutils.h
axconfig.o:	axconfig.c axconfig.h axutils.h config.h
daemon.o:	daemon.c daemon.h
nrconfig.o:	nrconfig.c nrconfig.h config.h
procutils.o:	procutils.c procutils.h config.h
ttyutils.o:	ttyutils.c ttyutils.h config.h
version.o:	version.c version.h
