From 852b2b91d27425d1d661e87060f0ff647713835d Mon Sep 17 00:00:00 2001 From: "Wolfgang (Blub) Bumiller" Date: Sat, 17 Nov 2012 11:00:32 +0100 Subject: [PATCH] install targets --- Makefile | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c17e7b4..5486dd1 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,7 @@ +DESTDIR := +PREFIX := /usr/local +BINDIR := $(PREFIX)/bin + CC ?= clang CFLAGS += -Wall -I. -fomit-frame-pointer -fno-stack-protector -fno-common #turn on tons of warnings if clang is present @@ -47,9 +51,17 @@ all: gmqcc qcvm clean: rm -f *.o gmqcc qcvm - + $(OBJ) $(OBJ_C) $(OBJ_X): gmqcc.h main.o: lexer.h parser.o: ast.h lexer.h ast.o: ast.h ir.h ir.o: ir.h + +install: install-gmqcc install-qcvm +install-gmqcc: gmqcc + install -d -m755 $(DESTDIR)$(BINDIR) + install -m755 gmqcc $(DESTDIR)$(BINDIR)/gmqcc +install-qcvm: qcvm + install -d -m755 $(DESTDIR)$(BINDIR) + install -m755 qcvm $(DESTDIR)$(BINDIR)/qcvm -- 2.39.2