.PHONY : clean

CC = x86_64-w64-mingw32-gcc

CFLAGS= -fPIC -Wall -Wextra -O3 -g # C flags
LDFLAGS= -shared   # linking flags

LIB=fdasrsf
SUFFIX=dll
SOURCES = $(shell echo *.c)
HEADERS = $(shell echo *.h)
OBJECTS=$(SOURCES:.c=.o)

TARGET=$(LIB).$(SUFFIX)

all: $(TARGET)

clean:
	rm -f $(OBJECTS) $(TARGET)

$(TARGET) : $(OBJECTS)
	$(CC) $(CFLAGS) $(OBJECTS) -o $@ $(LDFLAGS)
