CC = gcc
AR = ar
RANLIB = ranlib
CFLAGS= -O2 -g -I.
LDFLAGS=-L.
LDLIBS=-lmlan

OBJS = ds2480ut.o linuxlnk.o mlanllu.o mlannetu.o mlantrnu.o mlansesu.o mlanfile.o tstfind.o tstmlan.o
SRCS = $(OBJS:.o=.c)

% :: %.c
	$(CC) $(CFLAGS) $(LDFLAGS)   -o $@ $<  $(LDLIBS)

%.o :: %.c mlan.h ds2480.h
	$(CC) $(CFLAGS)  -c $< 

all: libmlan.a
#all: libmlan.a tstfind tstmlan

libmlan.a: $(OBJS)
	$(AR) -r ./libmlan.a $(OBJS)
	$(RANLIB) ./libmlan.a

clean:
	rm -f core *.o *~ *.a tstfind tstmlan
