# HG changeset patch # User Tero Marttila # Date 1264532647 -7200 # Node ID dc77a9f66f59577f632fbab88ce7a70eb58a0029 # Parent 2da34e3aa88540ec408e26a4659cfcd3f2424676 fix up dist diff -r 2da34e3aa885 -r dc77a9f66f59 Makefile --- a/Makefile Tue Jan 26 20:49:05 2010 +0200 +++ b/Makefile Tue Jan 26 21:04:07 2010 +0200 @@ -21,7 +21,7 @@ # output name DIST_NAME = pngtile-0.2 -DIST_RESOURCES = README $(shell "echo python/*.{py,pyx}") +DIST_RESOURCES = README python/ pngtile/ static/ bin/ all: depend lib/libpngtile.so bin/pngtile @@ -50,15 +50,18 @@ .PHONY : dirs clean depend dist +dist-clean : clean dirs + dirs: mkdir -p bin lib dist mkdir -p $(SRC_DIRS:%=build/deps/%) mkdir -p $(SRC_DIRS:%=build/obj/%) build/obj/python clean: - rm -f build/obj/*/*.o build/deps/*/*.d build/pyx/*.c - rm -f bin/{pngtile,pngtile-static} lib/libpngtile.{a,so} run/* - rm -rf dist/* + rm -f build/obj/*/*.o build/deps/*/*.d + rm -f bin/pngtile bin/pngtile-static lib/libpngtile.{a,so} run/* + rm -f pngtile/*.pyc + rm -f */.*.swp # .h dependencies depend: $(SRC_NAMES:%.c=build/deps/%.d) @@ -105,10 +108,11 @@ $(CC) -shared $(LDFLAGS) $+ $(LOADLIBES) $(LDLIBS) -o $@ dist: + rm -rf dist/$(DIST_NAME) mkdir -p dist/$(DIST_NAME) - cp -rv Makefile $(DIST_RESOURCES) src/ include/ dist/$(DIST_NAME)/ + cp -rv Makefile $(DIST_RESOURCES) src/ include/ dist/$(DIST_NAME)/ rm dist/$(DIST_NAME)/src/*/.*.sw[op] - make -C dist/$(DIST_NAME) dirs + make -C dist/$(DIST_NAME) dist-clean tar -C dist -czvf dist/$(DIST_NAME).tar.gz $(DIST_NAME) @echo "*** Output at dist/$(DIST_NAME).tar.gz"