From 4320edc924a303ce0cab0000a5f16f045a3822df Mon Sep 17 00:00:00 2001 From: jahoti Date: Sun, 10 Oct 2021 00:00:00 +0000 Subject: Add a configuration system --- Makefile.in | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 Makefile.in (limited to 'Makefile.in') diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 0000000..dcc1863 --- /dev/null +++ b/Makefile.in @@ -0,0 +1,61 @@ +# This file is part of Haketilo +# +# Copyright (C) 2021, jahoti +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the CC0 1.0 Universal License as published by +# the Creative Commons Corporation. +# +# This program 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 +# CC0 1.0 Universal License for more details. + +SHELL = /bin/sh + +# Configuration goes here + +# The default target: placed up here +default: $(default_target) + +.PHONY: clean mozilla chromium \ + all build_all build_all.zip all_zip \ + default build zip + +all: mozilla chromium +mozilla: build_mozilla build_mozilla.zip +chromium: build_chromium build_chromium.zip + +build: build_$(default_target) +build_all: build_mozilla build_chromium + +zip: build_$(default_target).zip +all_zip: build_mozilla.zip build_chromium.zip +build_all.zip: all_zip + +build_%: + $(srcdir)/build.sh $* $(srcdir) $(UPDATE_URL) + +build_%.zip: build_% + cd $< && zip -q -r ../$@ * + +clean: + rm -rf build_mozilla build_chromium + rm -f build_mozilla.zip build_chromium.zip + +distclean: clean + rm -f Makefile config.status record.conf + +# Files for constructing the makefile +Makefile: config.status Makefile.in record.conf + ./config.status + +config.status: + cp "$(srcdir)"/write_makefile.sh config.status + +Makefile.in: + cp "$(srcdir)"/Makefile.in . + +record.conf: + @echo File record.conf not found; rebuild by running configure + @exit 1 -- cgit v1.2.3