COIN-OR::LEMON - Graph Library

source: lemon-tutorial/Makefile @ 0:b98bb7ed37e9

Last change on this file since 0:b98bb7ed37e9 was 0:b98bb7ed37e9, checked in by Alpar Juttner <alpar@…>, 16 years ago

Basic build environment added

File size: 820 bytes
Line 
1EPS_IMAGES18 =
2
3EPS_IMAGES = \
4        $(EPS_IMAGES18)
5
6PNG_IMAGES = \
7        $(EPS_IMAGES:%.eps=gen-images/%.png)
8
9GS_COMMAND=gs -dNOPAUSE -dBATCH -q -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4
10
11all: html
12
13$(EPS_IMAGES18:%.eps=gen-images/%.png): gen-images/%.png: images/%.eps
14        -mkdir gen-images
15        $(GS_COMMAND) -sDEVICE=pngalpha -r18 -sOutputFile=$@ $<
16
17html: $(PNG_IMAGES)
18        doxygen Doxyfile
19
20clean:
21        -rm -rf html
22        -rm -f doxygen.log
23        -rm -f $(PNG_IMAGES)
24        -rm -rf gen-images
25
26update-external-tags:
27        wget -O libstdc++.tag.tmp http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag && \
28        mv libstdc++.tag.tmp libstdc++.tag || \
29        rm libstdc++.tag.tmp
30        wget -O lemon.tag.tmp http://lemon.cs.elte.hu/pub/doc/latest/lemon.tag && \
31        mv lemon.tag.tmp lemon.tag || \
32        rm lemon.tag.tmp
33
34.PHONY: update-external-tags html
Note: See TracBrowser for help on using the repository browser.