MINGW = $(findstring MINGW32, $(UNAME))
CC ?= clang
-CFLAGS += -Wall -Wextra -I. -fno-strict-aliasing -fsigned-char
+CFLAGS += -Wall -Wextra -I. -fno-strict-aliasing -fsigned-char -Wno-overlength-strings
ifneq ($(shell git describe --always 2>/dev/null),)
CFLAGS += -DGMQCC_GITINFO="\"$(shell git describe --always)\""
endif
install -m755 $(QCVM) $(DESTDIR)$(BINDIR)/qcvm
install-doc:
install -d -m755 $(DESTDIR)$(MANDIR)/man1
- install -m755 doc/gmqcc.1 $(DESTDIR)$(MANDIR)/man1/
- install -m755 doc/qcvm.1 $(DESTDIR)$(MANDIR)/man1/
+ install -m644 doc/gmqcc.1 $(DESTDIR)$(MANDIR)/man1/
+ install -m644 doc/qcvm.1 $(DESTDIR)$(MANDIR)/man1/
+
+uninstall:
+ rm $(DESTDIR)$(BINDIR)/gmqcc
+ rm $(DESTDIR)$(BINDIR)/qcvm
+ rm $(DESTDIR)$(MANDIR)/man1/doc/gmqcc.1
+ rm $(DESTDIR)$(MANDIR)/man1/doc/qcvm.1
# DO NOT DELETE