blob: 922e9e204cc3db16c22104a23d1d168e90a772f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
VERSION = $(shell cat version.txt)
TARGET_APPLICATION = hello
BUILD_DIR = $(TARGET_APPLICATION)-$(VERSION)
TARGET_FILE_LIST = file-list.txt
SUB_DIRS = src
SCRIPT_DIR = scripts
TARBALL = $(BUILD_DIR).tgz
all: $(TARBALL)
clean:
$(MAKE) -C src $@
rm -rf $(BUILD_DIR) $(TARBALL) $(TARBALL).checksum
$(TARBALL): $(BUILD_DIR) $(TARGET_FILE_LIST) $(TARGET_APPLICATION)
$(SCRIPT_DIR)/copy.sh $(BUILD_DIR) $(TARGET_FILE_LIST)
tar cvfz $(TARBALL) $(BUILD_DIR)/*
sha256sum $(TARBALL) > $(TARBALL).checksum
$(TARGET_APPLICATION): src
$(MAKE) -C $^ $@
$(BUILD_DIR):
mkdir $@
.PHONY: all
|