56 lines · 971 B · Text
RawDownload
 # chugin nameCHUGIN_NAME=ExpEnv # all of the c/cpp files that compose this chuginMODULES=ExpEnv.cpp # where the chuck source code isCK_SRC_PATH=../chuck/include # you won't generally need to change anything below this line for a new chugin # default: build a dynamic chuginCK_CHUGIN_STATIC?=0 CHUGIN_PATH=/usr/lib/chuck FLAGS=-D__LINUX_ALSA__ -D__PLATFORM_LINUX__ -I$(CK_SRC_PATH) -fPICLDFLAGS=-shared -lstdc++ ifeq ($(CK_CHUGIN_STATIC),0)SUFFIX=.chugelseSUFFIX=.schugFLAGS+= -D__CK_DLL_STATIC__endif ifneq ($(CHUCK_DEBUG),)FLAGS+= -gelseFLAGS+= -O3endif OBJECTS=$(addsuffix .o,$(basename $(MODULES)))CHUG=$(addsuffix $(SUFFIX),$(CHUGIN_NAME)) all: $(CHUG) $(CHUG): $(OBJECTS)ifeq ($(CK_CHUGIN_STATIC),0)	gcc $(LDFLAGS) -o $@ $?else	ar rv $@ $?	ranlib $@endif $(OBJECTS): %.o: %.cpp $(CK_SRC_PATH)/chuck_dl.h	gcc $(FLAGS) -c -o $@ $< install: $(CHUG)	mkdir -p $(CHUGIN_PATH)	cp $^ $(CHUGIN_PATH) clean: 	rm -rf $(OBJECTS) $(CHUG) 

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t