
OFILES=mpfit.o
LIBFILE=libmpfit.a
CFLAGS =-fPIC -Wall -O3 -ansi -D_GNU_SOURCE -m32 -D_LINUX -g $(INCLUDE)
LFLAGS = -L$(LIBPATH) -m elf_i386 -L$(USR_LIBPATH)

all: $(LIBFILE) testmpfit

clean:
	rm -f $(OFILES) testmpfit $(LIBFILE)

mpfit.o: mpfit.c mpfit.h
	$(CC) -m32 -c -o $@ $< $(CFLAGS)

$(LIBFILE): $(OFILES)
	$(AR) r $@ $(OFILES)

testmpfit: testmpfit.c libmpfit.a
	$(LD) $(LFLAGS) $(CC) -m32 -o $@ $(CFLAGS) testmpfit.c  -L. -lmpfit -lm

