# Mingw Makefile for building libq CC = gcc CFLAGS = -O3 LDFLAGS = CCFLAGS = $(CFLAGS) $(CPPFLAGS) $(DEFS) -DUSE_THREADS -I. -I../src .SUFFIXES : .c .h .o .PHONY: all clean distclean all: libq.dll libq.lib .c.o: $(CC) -c $(CCFLAGS) -I. $< libq.dll: libq.o libq.def dllwrap --dllname=libq.dll --output-lib=libq.a --def=libq.def libq.o libq.def: libq.o dlltool --dllname=libq.dll --output-def=libq.def libq.o # build the msc libq import lib (needs MS LIB program) libq.lib: libq.def lib /def:libq.def /out:libq.lib /machine:ix86 clean: rm -f *.o *.obj *.a *.lib *.dll *.def *.exp distclean: clean rm -f TAGS