desktopMakefile 292 B

1234567891011121314
  1. SRCS := $(shell find source -name '*.c*')
  2. OBJS := $(SRCS:.c=.o)
  3. CFLAGS := -fPIC -I$(PWD)/include -I/usr/local/include -g
  4. LDFLAGS := -shared -L/usr/local/lib
  5. %.o: %.c
  6. clang $(CFLAGS) -c $< -o $@
  7. libvibration.so: $(OBJS)
  8. clang $(LDFLAGS) $^ -o $@ -lm
  9. clean:
  10. rm -f $(OBJS) libvibration.so