# Copyright (C) 2015 Daniil Baturin # # This file is part of hvinfo. # # hvinfo is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # # hvinfo is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with hvinfo. If not, see . PREFIX = /usr BINDIR = bin TARGET_DIR = $(PREFIX)/$(BINDIR) BUILD_DIR = build GPRBUILD = gprbuild GPRCLEAN = gprclean GPRINSTALL = gprinstall GNATPREP = gnatprep INSTALL = install all: src/config.ads hvinfo src/config.ads: VERSION mkconfig.sh src/config.ads.in GNATPREP=$(GNATPREP) ./mkconfig.sh .PHONY: hvinfo hvinfo: mkdir -p $(BUILD_DIR) $(GPRBUILD) -Phvinfo clean: $(GPRCLEAN) rm -rf $(BUILD_DIR) install: $(INSTALL) -d $(TARGET_DIR) $(INSTALL) $(BUILD_DIR)/hvinfo $(TARGET_DIR)