CC = gcc AR = ar

CFLAGS = -O3 -Wall -I. LDFLAGS = -L. -lhungarian

all: libhungarian.a hungarian_test

hungarian_test: hungarian_test.c $(HUNGARIANLIB)

$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)

libhungarian.a: hungarian.o

$(AR) cr $@ hungarian.o

%.o: %.c %.h

$(CC) $(CFLAGS) -c $<

clean:

rm -f *.o *.a hungarian_test