Collection of tools useful for audio production
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/usr/bin/make -f
- # Makefile for caitlib #
- # ----------------------------- #
- # Created by falkTX
- #
-
- include ../Makefile.mk
-
- BUILD_C_FLAGS += -D_GNU_SOURCE -I.
- BUILD_C_FLAGS += -fvisibility=hidden -fPIC -std=gnu99 -Werror
- BUILD_C_FLAGS += $(shell pkg-config --cflags jack)
-
- LINK_FLAGS += -fPIC -shared -lm -lpthread
- LINK_FLAGS += $(shell pkg-config --libs jack)
-
- OBJS = \
- caitlib.o \
- memory_atomic.o \
-
- # --------------------------------------------------------------
-
- all: caitlib.so
-
- caitlib.so: $(OBJS)
- $(CC) $^ $(LINK_FLAGS) -o $@ && $(STRIP) $@
-
- doxygen: caitlib.doxygen
- doxygen $<
-
- # --------------------------------------------------------------
-
- .c.o:
- $(CC) -c $< $(BUILD_C_FLAGS) -o $@
-
- clean:
- rm -f $(OBJS) *.so *.dll
|