aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/tutorial/makefile.pd-linux
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/tutorial/makefile.pd-linux')
-rw-r--r--externals/grill/flext/tutorial/makefile.pd-linux81
1 files changed, 0 insertions, 81 deletions
diff --git a/externals/grill/flext/tutorial/makefile.pd-linux b/externals/grill/flext/tutorial/makefile.pd-linux
deleted file mode 100644
index 9b57c5c3..00000000
--- a/externals/grill/flext/tutorial/makefile.pd-linux
+++ /dev/null
@@ -1,81 +0,0 @@
-# flext tutorial examples
-# Copyright (c) 2001-2003 Thomas Grill (xovo@gmx.net)
-#
-# Makefile for gcc @ linux
-#
-# usage: make -f makefile.pd-linux
-#
-# -----------------------------------------------------
-
-include config-pd-linux.txt
-
-FLEXTLIB=$(FLEXTPATH)/flext_t.a # take threaded library for all
-
-
-# compiler+linker stuff ### EDIT! ###
-INCLUDES=$(PDPATH)/src
-LIBPATH=
-FLAGS=-DFLEXT_SYS=2 -DFLEXT_THREADS
-CFLAGS=${UFLAGS} -O2 -fno-rtti
-LIBS=m
-
-
-# the rest can stay untouched
-# ----------------------------------------------
-
-# all the source files from the package
-
-EXAMPLES=simple1 simple2 simple3 adv1 adv2 adv3 timer1 attr1 attr2 attr3 signal1~ signal2~ lib1 thread1 thread2 bind1 buffer1
-
-ifdef SNDOBJ
-INCLUDES+=$(SNDOBJ)
-EXAMPLES+=sndobj1~
-LIBS+=sndobj
-endif
-
-ifdef STK
-INCLUDES+=$(STK)
-EXAMPLES+=stk1~ stk2~
-LIBS+=stk
-endif
-
-
-TARGETS=$(patsubst %,$(OUTPATH)/%.pd_linux,$(EXAMPLES))
-
-# default target
-all: $(OUTPATH) $(TARGETS)
-
-
-$(OUTPATH)/%~.pd_linux : $(OUTPATH)/%.pd_linux
- mv $^ $@
-
-$(SRCS): $(HDRS)
- touch $@
-
-$(OUTPATH):
- mkdir $(OUTPATH)
-
-$(OUTPATH)/%.o : %/main.cpp
- $(CXX) -c $(CFLAGS) $(FLAGS) $(patsubst %,-I%,$(INCLUDES) $(FLEXTPATH)) $< -o $@
-
-$(OUTPATH)/%.pd_linux : $(OUTPATH)/%.o $(FLEXTLIB)
- $(CXX) $(LDFLAGS) -shared $(patsubst %,-L%,$(LIBPATH)) $^ $(patsubst %,-l%,$(LIBS)) -o $@
- chmod 755 $@
-
-
-.PHONY: clean
-clean:
- rm -f $(OUTPATH)/*.o $(TARGETS)
-
-
-ifdef INSTPATH
-$(INSTPATH):
- -mkdir $(INSTPATH)
-
-install:: $(INSTPATH)
-endif
-
-install:: $(patsubst %,$(OUTPATH)/%.pd_linux,$(EXAMPLES))
- cp $^ $(INSTPATH)
- chmod 755 $(patsubst %,$(INSTPATH)/%,$(notdir $^))
- chown root.users $(patsubst %,$(INSTPATH)/%,$(notdir $^))