windowsMakefile 326 B

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