From b76b780729c13ab14c6156d36305ed3cbaafdb8a Mon Sep 17 00:00:00 2001 From: mescalinum Date: Fri, 2 Oct 2009 15:31:42 +0000 Subject: readd pd_linux/pd_darwin/... target svn path=/trunk/externals/ffext/; revision=12510 --- composer/Makefile | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/composer/Makefile b/composer/Makefile index c2d5e73..473a7ca 100644 --- a/composer/Makefile +++ b/composer/Makefile @@ -10,18 +10,18 @@ else CFLAGS += -O0 -g -ggdb -DDEBUG endif ifeq ($(OS),Linux) - PDSUF = .pd_linux + PDSUF = pd_linux PDBUNDLEFLAGS = -shared -rdynamic LDSOFLAGS = -lm endif ifeq ($(OS),Darwin) - PDSUF = .pd_darwin + PDSUF = pd_darwin INCLUDES = -I/Library/Frameworks/Tcl.framework/Headers PDBUNDLEFLAGS = -bundle -flat_namespace -undefined dynamic_lookup LDSOFLAGS = -lm endif ifeq (MINGW,$(findstring MINGW,$(UNAME))) - PDSUF = .dll + PDSUF = dll PDBUNDLEFLAGS = -shared LDSOFLAGS = -lm endif @@ -34,13 +34,15 @@ CFLAGS += -fPIC CFLAGS += -DPDSUF=\"$(PDSUF)\" LDSHARED = $(CXX) $(PDBUNDLEFLAGS) -all: autogen_sources $(LIBNAME)$(PDSUF) +all: autogen_sources $(LIBNAME).$(PDSUF) @echo '-----------------------------------------------------------------------------' - @echo ' $(LIBNAME)$(PDSUF) ('`test $(DEBUG) -eq 1 && echo debug || echo release`' build) '\ - '[size: '`ls -gGh $(LIBNAME)$(PDSUF) | cut -d " " -f 3`']' + @echo ' $(LIBNAME).$(PDSUF) ('`test $(DEBUG) -eq 1 && echo debug || echo release`' build) '\ + '[size: '`ls -gGh $(LIBNAME).$(PDSUF) | cut -d " " -f 3`']' -clean:: - rm -f $(LIBNAME)$(PDSUF) +$(PDSUF): all + +clean: + rm -f $(LIBNAME).$(PDSUF) rm -f *.o *~ rm -f $(AUTOGENERATED_SOURCES) rm -f editor_tk.cpp @@ -60,8 +62,8 @@ PdClasses.o: PdClasses.cpp PdClasses.hpp .cpp.o: Makefile $(CXX) $(CFLAGS) $(INCLUDES) -xc++ -c $< -$(LIBNAME)$(PDSUF): Makefile $(OBJS) - $(LDSHARED) $(LDSOFLAGS) $(CFLAGS) -xnone $(OBJS) -o $(LIBNAME)$(PDSUF) +$(LIBNAME).$(PDSUF): Makefile $(OBJS) + $(LDSHARED) $(LDSOFLAGS) $(CFLAGS) -xnone $(OBJS) -o $(LIBNAME).$(PDSUF) editor_tk.cpp: editor.tk @echo "Generating $@..." -- cgit v1.2.1