Skip to content

Commit 23ed3b8

Browse files
committed
add makefile*
1 parent d9a6b87 commit 23ed3b8

File tree

3 files changed

+31
-0
lines changed

3 files changed

+31
-0
lines changed

makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
pptx:
2+
rm -f custom-reference.pptx
3+
make -f makefilePptx
4+
unzip:
5+
make -f makefileUnzip
6+
default:
7+
pandoc -o custom-reference.pptx --print-default-data-file reference.pptx

makefilePptx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
default: custom-reference.pptx
2+
3+
%-tidy/: %/
4+
rsync -av --stats --delete $< $@
5+
minify --all --recursive -o $@ $<
6+
7+
%.pptx: %-tidy/
8+
cd $< && zip -r "../$@" .
9+
rm -rf $<
10+
11+
clean:
12+
rm -f custom-reference.pptx custom-reference-tidy

makefileUnzip

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
unzip: custom-reference/
2+
3+
# for git diff
4+
# tidy -xml
5+
# xmllint --format
6+
%/: %.pptx
7+
rm -rf $@
8+
unzip $< -d $@
9+
find $@ \( -name '*.rels' -o -name '*.xml' \) -exec bash -c 'for file do xmllint --format "$$file" > "$$file.temp" && mv "$$file.temp" "$$file"; done' bash {} +
10+
11+
clean:
12+
rm -rf custom-reference/

0 commit comments

Comments
 (0)