AUTOMAKE_OPTIONS = gnu # lib_LTLIBRARIES = libpypvm_coremodule.la # libpypvm_coremodule_la_SOURCES = pypvm_coremodule.c # libpypvm_coremodule_la_LDFLAGS = -lpvm3 EXTRA_DIST = pypvm_coremodule.c pypvm.py master_test.py slave_test.py pypvm.spec Makefile.pre.in Setup WEB_DIR = $(HOME)/public_html/www.flyn.org all: pypvm_coremodule.so pypvm_coremodule.o: pypvm_coremodule.c gcc -fPIC -O -I/usr/include/python1.5 -I/usr/lib/python1.5/config -DHAVE_CONFIG_H -c ./pypvm_coremodule.c pypvm_coremodule.so: pypvm_coremodule.o gcc -shared pypvm_coremodule.o -lpvm3 -lgpvm3 -o pypvm_coremodule.so install: pypvm_coremodule.so install -D --mode=644 pypvm.py ${prefix}/lib/python1.5/site-packages/pypvm.py install -D --mode=644 pypvm_coremodule.so ${prefix}/lib/python1.5/site-packages/pypvm_coremodule.so rpm: dist cp $(distdir).tar.gz $(HOME)/development/rpms/SOURCES rpm -ba $(PACKAGE).spec publish: rpm rm -f $(WEB_DIR)/src/$(PACKAGE)*.tar.gz rm -f $(WEB_DIR)/rpms/$(PACKAGE)*.rpm cp $(distdir).tar.gz $(WEB_DIR)/src cp $(HOME)/development/rpms/RPMS/i386/$(PACKAGE)-$(VERSION)-*.i386.rpm \ $(WEB_DIR)/rpms cp ChangeLog $(WEB_DIR)/ChangeLog/ChangeLog.$(PACKAGE) (cd $(WEB_DIR)/src; ln -sf $(distdir).tar.gz $(PACKAGE).tar.gz) ( \ cd $(WEB_DIR)/rpms; \ ln -sf $(PACKAGE)-$(VERSION)-1.i386.rpm $(PACKAGE).i386.rpm \ ) (cd $(WEB_DIR); make install)