- SRCS := $(shell find source -name '*.c*')
- OBJS := $(SRCS:.c=.o)
- CFLAGS := -fPIC -Iinclude -I/mingw64/include -g
- LDFLAGS := -shared -L/mingw64/lib -lwinmm -lm
- %.o: %.c
- gcc $(CFLAGS) -c $< -o $@
- # Создаем .dll вместо .so
- libvibration.dll: $(OBJS)
- gcc $(LDFLAGS) $^ -o $@
- clean:
- rm -f $(OBJS) libvibration.dll
|