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
 |