4 C_STD
= -std
=c99
-D_POSIX_C_SOURCE
=200809L
5 ALL_CFLAGS
= $(C_STD
) -c
-g
-DXDG_PREFIX
=xdg_test
-DHAVE_MMAP
-Wall
-Wmissing-prototypes
-Wno-sign-compare
$(CFLAGS
)
8 $(CC
) $(ALL_CFLAGS
) -o
$@
$<
10 all: test-mime test-mime-data print-mime-data
12 test-mime
: test-mime.o xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimealias.o xdgmimeparent.o xdgmimecache.o xdgmimeicon.o
13 $(CC
) $(LDFLAGS
) -o
$@
$?
15 test-mime-data
: test-mime-data.o xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimealias.o xdgmimeparent.o xdgmimecache.o xdgmimeicon.o
16 $(CC
) $(LDFLAGS
) -o
$@
$?
18 print-mime-data
: print-mime-data.o xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimealias.o xdgmimeparent.o xdgmimecache.o xdgmimeicon.o
19 $(CC
) $(LDFLAGS
) -o
$@
$?
22 rm -f
*~
*.o test-mime test-mime-data print-mime-data