loaders: JPG: Fix bussy loop on corrupted file.
[gfxprim.git] / Makefile
blob4d8de9696c3507fd4919c0fa250decb0c9662b32
1 TOPDIR=.
3 include $(TOPDIR)/pre.mk
5 TOP_MAKE=1
7 ifneq ($(MAKECMDGOALS),install)
8 SUBDIRS=include libs tests pylib demos build
9 else
10 SUBDIRS=pylib demos
11 endif
13 libs: include
14 build: libs
15 tests: build
16 pylib: build
17 demos: build
19 GENFILES=config.h config.gen.mk gfxprim-config
21 distclean:
22 ifdef VERBOSE
23 rm $(GENFILES)
24 else
25 @echo "RM $(GENFILES)"
26 @rm $(GENFILES)
27 endif
29 HEADER_LOC=/usr/include/
30 LIB_LOC=/usr/lib/
32 install:
33 ifdef VERBOSE
34 ./install.sh "$(prefix)" $(libdir) $(bindir) $(includedir)
35 else
36 @./install.sh "$(prefix)" $(libdir) $(bindir) $(includedir)
37 endif
39 tar:
40 $(MAKE) clean
41 cd .. && tar cf gfxprim-`date +%Y-%b-%d-%HH%MM`.tar gfxprim
43 afl:
44 @if [ -z `which afl-gcc 2>/dev/null` ]; then \
45 echo "ERROR: afl-gcc not installed!"; \
46 exit 127; \
48 CC=afl-gcc ./configure
49 $(MAKE) -C include
50 $(MAKE) -C libs
51 $(MAKE) afl -C tests/afl
53 include $(TOPDIR)/post.mk