diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2004-07-21 15:58:16 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2004-07-21 15:58:16 +0000 |
commit | 0a63231a3fb538c117d2cb3d8caf4b4a52c565c2 (patch) | |
tree | 09b35ecbca5fc334071a5b74b75c367ae4bb58f6 /src/makefile.in | |
parent | 7bb84fd1b0a477ecb141c361c272d14336f85b24 (diff) |
added first configure support
svn path=/trunk/externals/zexy/; revision=1875
Diffstat (limited to 'src/makefile.in')
-rw-r--r-- | src/makefile.in | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/src/makefile.in b/src/makefile.in new file mode 100644 index 0000000..972ec32 --- /dev/null +++ b/src/makefile.in @@ -0,0 +1,76 @@ +LIBNAME =zexy +PREFIX =@prefix@ +PDLIBDIR =lib/pd +INSTALLDOCS=@REFERENCEPATH@$LIBNAME + +INSTALL_BIN=$(PREFIX)/$(PDLIBDIR)/extra +INSTALL_DOC=$(PREFIX)/$(PDLIBDIR)/$(INSTALLDOCS) + +EXT = @EXT@ +DEFS = @DFLAGS@ +IFLAGS = -I. @INCLUDES@ + +CC = @CC@ +LD = @LD@ +AFLAGS = +LFLAGS = @LFLAGS@ +WFLAGS = + +TARNAME = $(LIBNAME)-@ZEXY_VERSION@.tgz + +.SUFFIXES: .$(EXT) + +PDCFLAGS = -g -O2 $(DEFS) $(IFLAGS) $(WFLAGS) $(LFLAGS) $(AFLAGS) +CFLAGS = -g -O2 $(DEFS) $(IFLAGS) $(WFLAGS) + +LIBS = -lc -lm +#LIBS = -lpthread -lm -lc +include make.source +TARGETS = $(SOURCES:.c=.o) + + +all: $(LIBNAME) + cp $(LIBNAME).$(EXT) .. + +$(LIBNAME): $(TARGETS) + $(LD) $(LFLAGS) -o $(LIBNAME).$(EXT) *.o $(LIBS) + strip @STRIPFLAGS@ $(LIBNAME).$(EXT) + +.c.o: + $(CC) -c -o $@ $(CFLAGS) -DPD $*.c + +# cp $@ $*_stat.o + +.o.$(EXT): + $(CC) -o $@ $(PDCFLAGS) -DPD $*.o + + +clean: + -rm -f *.$(EXT) *.o + +cleaner: clean + -rm -f *~ _* config.* + +cleanest: cleaner + -rm -f makefile ../*.$(EXT) make.source + +distclean: cleanest newmakefile + +install: install-bin install-doc + +install-bin: + -install -d $(INSTALL_BIN) + -install -m 644 $(LIBNAME).$(EXT) $(INSTALL_BIN) + +install-doc: + -install -d $(INSTALL_DOC) + -install -m 644 reference/*.pd $(INSTALL_DOC) + +dist: all cleaner + (cd ../..;tar czvf $(TARNAME) $(LIBNAME)) + +everything: clean all install distclean + +newmakefile: + echo "current:">makefile + echo " ./configure && make">>makefile |