diff options
Diffstat (limited to 'makefile.sub')
-rw-r--r-- | makefile.sub | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/makefile.sub b/makefile.sub deleted file mode 100644 index 52a1007..0000000 --- a/makefile.sub +++ /dev/null @@ -1,42 +0,0 @@ -prefix=$(DESTDIR)/usr - -EXTERNALS = $(shell ls *.c) -STRIP = strip --strip-unneeded -R .note -R .comment - - - -linux: $(EXTERNALS:.c=.pd_linux) -win: $(EXTERNALS:.c=.dll) -osx: $(EXTERNALS:.c=.pd_darwin) - - - -.SUFFIXES: .pd_linux .pd_darwin .dll - -WARNFLAGS = -Wall -W -Wshadow -Wstrict-prototypes \ - -Wno-unused -Wno-parentheses -Wno-switch - -CFLAGS + = -fPIC -DPD $(WARNFLAGS) - -INCLUDES = -I.. -I../include - -# the linux compilation target - -%.pd_linux: %.c - $(CC) $(CFLAGS) $(INCLUDES) -o "$*.o" -c $*.c - gcc -Wl,--export-dynamic -shared -o "$*.pd_linux" "$*.o" -lc -lm - chmod a-x "$*.pd_linux" - rm -f "$*.o" - -# the windows mingw target - -%.dll: ../src/%.c - $(CC) -mms-bitfields $(CFLAGS) $(DEFINES) $(INCLUDE) -o "$*.o" -c "../src/$*.c" - gcc -shared -o "$*.dll" "$*.o" $(PDPATH)/bin/pd.dll - -strip: - $(STRIP) *.pd_linux - -clean: - -rm *.pd_linux *~ *.dll *.pd_darwin *.o - |