I fixed your shit, bitch. :)
[rarcrack.git] / Makefile
blobefc8a8193ca990f79bd425b3aaafac99ad37a9f8
1 DESTDIR=
2 PREFIX=/usr/local
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 \
9 src/file.c
11 all:
12 @echo -n "Compiling sources ... "
13 @$(CC) $(SOURCES) $(CFLAGS) $(LDFLAGS) -o rarcrack
14 @echo "Done"
16 clean:
17 @echo -n "Cleaning up ... "
18 -@rm -f *.o rarcrack tags debian/files debian/*.log
19 -@rm -rf debian/tmp debian/rarcrack *stamp*
20 @echo "Done"
22 install:
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
30 @echo "Done"
32 uninstall:
33 @echo -n "Uninstalling rarcrack from $(DESTDIR) ... "
34 -@rm $(DESTDIR)$(PREFIX)/bin/rarcrack
35 -@rm -rf $(DESTDIR)$(DOCDIR)
36 @echo "Done"
38 dist:
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
44 @echo "Done"
46 distclean: clean
47 -@rm -f rarcrack-0.3.tar.bz2