942e7f9949aa9fbe18b7dd033f90f60e1d7ee06e
[xscreensaver] / hacks / images / Makefile
1 # hacks/images/Makefile --- xscreensaver, Copyright (c) 2018 Jamie Zawinski.
2
3 srcdir          = .
4 UTILS_SRC       = $(srcdir)/../../utils
5 RM              = rm -f
6
7 STAR            = *
8 TARFILES        = Makefile \
9                   $(STAR).png \
10                   $(STAR).gif \
11                   $(STAR)/$(STAR).png \
12                   $(STAR)/$(STAR).asm \
13                   $(STAR)/$(STAR).pdb \
14                   $(STAR)/$(STAR).pov \
15                   $(STAR)/$(STAR).txt \
16
17 default:: all
18
19 all::
20         @if [ ! -d gen ]; then mkdir gen ; fi
21         @for f in *.png */*.png ; do                                    \
22           f2=`echo "$$f" |                                              \
23               sed -e 's@^.*/@@'                                         \
24                   -e 's@^\(.*\)\.\([^./]*\)$$@gen/\1_\2.h@'` ;          \
25           if [ ! -f "$$f2" -o "$$f" -nt "$$f2" ]; then                  \
26             echo $(UTILS_SRC)/bin2c "$$f" "$$f2" ;                      \
27                  $(UTILS_SRC)/bin2c "$$f" "$$f2" ;                      \
28           fi ;                                                          \
29         done
30
31 clean::
32         $(RM) -r gen
33
34 echo_tarfiles:
35         @echo $(TARFILES)
36
37 install:
38 install-program:
39 install-man:
40 install-strip:
41 uninstall:
42 uninstall-program:
43 uninstall-man:
44 depend:
45 distdepend:
46 tags: