3 DOCDIR
=$(PREFIX
)/share
/doc
/rarcrack
4 DOCUMENTATION
=ChangeLog README COPYING
5 CFLAGS
+=-Wall
`pkg-config gthread-2.0 gobject-2.0 glib-2.0 --cflags`
6 LDFLAGS
+=`pkg-config gthread-2.0 gobject-2.0 glib-2.0 --libs`
7 SOURCES
=src
/main.c src
/rarcrack.c src
/state.c \
8 src
/rarcrack.h src
/state.h src
/file.h \
12 @echo
-n
"Compiling sources ... "
13 @
$(CC
) $(SOURCES
) $(CFLAGS
) $(LDFLAGS
) -o rarcrack
17 @echo
-n
"Cleaning up ... "
18 -@
rm -f
*.o rarcrack
tags debian
/files debian
/*.log
19 -@
rm -rf debian
/tmp debian
/rarcrack
*stamp
*
23 @echo
-n
"Installing rarcrack ... "
24 -@mkdir
-p
$(DESTDIR
)$(PREFIX
)/bin
25 @
install -s rarcrack
$(DESTDIR
)$(PREFIX
)/bin
26 -@mkdir
-p
$(DESTDIR
)$(DOCDIR
)
27 @chmod
755 $(DESTDIR
)$(DOCDIR
)
28 @
install -m
644 -t
$(DESTDIR
)$(DOCDIR
) $(DOCUMENTATION
)
29 @
install -m
644 -t
$(DESTDIR
)$(DOCDIR
) test.zip
test.7z
test.rar
33 @echo
-n
"Uninstalling rarcrack from $(DESTDIR) ... "
34 -@
rm $(DESTDIR
)$(PREFIX
)/bin
/rarcrack
35 -@
rm -rf
$(DESTDIR
)$(DOCDIR
)
39 @echo
-n
"Creating distribution package: rarcrack-0.3.tar.bz2 ... "
40 @
tar -cjpf rarcrack-0.3.
tar.bz2
$(SOURCES
) gentoo
/rarcrack-0.3.ebuild \
41 debian
/control debian
/rules debian
/changelog debian
/compat \
42 debian
/copyright debian
/install $(DOCUMENTATION
) \
43 Makefile Makefile.win
test.zip
test.7z
test.rar
47 -@
rm -f rarcrack-0.3.
tar.bz2