blob: ad35fb45b129c175e04f3717ee42cd5ae0cc7c4f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
PREFIX := install
SUBDIRS = lua/src sqlite sdl sdl-image freetype libpng pcre zlib
all:
@$(MAKE) $(SUBDIRS)
clean distclean:
@for a in $(SUBDIRS); do \
$(MAKE) -C $$a distclean; \
done
rm -rf $(PREFIX)
$(SUBDIRS):
@if [ ! -x $@ ]; then \
echo "**********************************************************"; \
echo; \
echo "The '$@' folder is missing. Have you run"; \
echo " 'git submodule update --init'?"; \
echo; \
echo "**********************************************************"; \
exit 1; \
fi
@if [ ! -f $@/Makefile ] && [ ! -f $@/makefile ]; then \
echo "**********************************************************"; \
echo; \
echo "The '$@' folder exists, but the Makefile is missing!"; \
echo "Did 'git submodule update' work properly?"; \
echo; \
echo "**********************************************************"; \
exit 1; \
fi
@cd $@ && \
$(MAKE) all prefix=$(shell echo $@ | perl -pe 's/[^\/]+/../g')/$(PREFIX) && \
$(MAKE) install prefix=$(shell echo $@ | perl -pe 's/[^\/]+/../g')/$(PREFIX)
libpng freetype: zlib
sdl-image: sdl libpng
.PHONY: $(SUBDIRS)
|