remove more junk from makefile

This commit is contained in:
idk
2023-01-23 18:45:35 +00:00
parent c84522a244
commit da58c26935
3 changed files with 40 additions and 40 deletions

View File

@@ -38,16 +38,10 @@ help: version
@echo "$(preset)"
prep:
make build/licenses
echo "licenses" >>make.log
make build/I2P
echo "buildi2p" >>make.log
make build/I2P/config
echo "buildi2pconfig" >>make.log
cp src/nsis/*.nsi build
echo "nsi1" >>make.log
echo "nsi1" >> make.log
cp src/nsis/*.nsh build
echo "nsi2" >>make.log
echo "nsi2" >> make.log
cp src/icons/*.ico build
install.exe: #build/licenses
@@ -64,28 +58,11 @@ I2P:
./build.sh
build/I2P: I2P build
rm -rf build/I2P
cp -rv I2P build/I2P ; true
# cp "$(I2P_JBIGI)"/*windows*.dll build/I2P/runtime/lib; true
src/I2P/config:
mkdir -p src/I2P/config
rm -rf src/I2P/config/geoip src/I2P/config/webapps src/I2P/config/certificates
cp -v $(RES_DIR)/clients.config src/I2P/config/
cp -v $(RES_DIR)/wrapper.config src/I2P/config/
#grep -v 'router.updateURL' $(RES_DIR)/router.config > src/I2P/config/router.config
cat router.config > src/I2P/config/router.config
cat i2ptunnel.config > src/I2P/config/i2ptunnel.config
cp -v $(RES_DIR)/hosts.txt src/I2P/config/hosts.txt
cp -R $(RES_DIR)/certificates src/I2P/config/certificates
cp -R $(RES_DIR)/eepsite src/I2P/config/eepsite
mkdir -p src/I2P/config/geoip
cp -v $(RES_DIR)/GeoLite2-Country.mmdb.gz src/I2P/config/geoip/GeoLite2-Country.mmdb.gz
cp -R "$(PKG_DIR)"/webapps src/I2P/config/webapps
cd src/I2P/config/geoip && gunzip GeoLite2-Country.mmdb.gz; cd ../../..
build/I2P/config: src/I2P/config build/I2P
cp -rv src/I2P/config build/I2P/config
# cp -rv src/I2P/config build/I2P/config
# cp -rv build/I2P/* I2P/
# cp -rv src/I2P/config build/I2P/.i2p
@@ -95,20 +72,7 @@ build/I2P/config: src/I2P/config build/I2P
# Possibly related: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895064
#
build/licenses: build
mkdir -p build/licenses
cp license/* build/licenses
cp LICENSE.md build/licenses/MIT.txt
cat build/licenses/LICENSE.index \
build/licenses/EPL.txt \
build/licenses/GPL+CLASSPATH.txt \
build/licenses/HTTPS-Everywhere.txt \
build/licenses/LICENSE.tor \
build/licenses/MIT.txt \
build/licenses/MPL2.txt \
build/licenses/NoScript.txt \
build/licenses/NSS.txt \
build/licenses/I2P.txt > build/licenses/LICENSE.txt
unix2dos build/licenses/LICENSE.txt
./buildscripts/licenses.sh
clean:
rm -rf build app-profile-*.tgz profile-*.tgz I2P-Easy-Install-Bundle-*.exe *.deb src/I2P/config *.su3 .version *.url make.log

View File

@@ -73,3 +73,8 @@ fi
cp "$I2P_PKG/licenses/"* license/
cp "$SCRIPT_DIR/../i2p.i2p.jpackage-build/LICENSE.txt" license/I2P.txt
mkdir -p "$SCRIPT_DIR"/build/I2P
cp -rv "$SCRIPT_DIR"/I2P/* "$SCRIPT_DIR"/build/I2P
cp -rv src/I2P/config build/I2P/config

31
buildscripts/licenses.sh Normal file
View File

@@ -0,0 +1,31 @@
#! /usr/bin/env bash
SCRIPT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd -P)/..
cd "$SCRIPT_DIR" || exit 1
. "$SCRIPT_DIR/i2pversion"
if [ -f i2pversion_override ]; then
. "$SCRIPT_DIR/i2pversion_override"
fi
. "$SCRIPT_DIR/config.sh"
if [ -f "$SCRIPT_DIR/config_override.sh" ]; then
. "$SCRIPT_DIR/config_override.sh"
fi
mkdir -p "$SCRIPT_DIR"/buildlicenses
cp license/* "$SCRIPT_DIR"/buildlicenses
cp LICENSE.md "$SCRIPT_DIR"/buildlicenses/MIT.txt
cat "$SCRIPT_DIR"/buildlicenses/LICENSE.index \
"$SCRIPT_DIR"/buildlicenses/EPL.txt \
"$SCRIPT_DIR"/buildlicenses/GPL+CLASSPATH.txt \
"$SCRIPT_DIR"/buildlicenses/HTTPS-Everywhere.txt \
"$SCRIPT_DIR"/buildlicenses/LICENSE.tor \
"$SCRIPT_DIR"/buildlicenses/MIT.txt \
"$SCRIPT_DIR"/buildlicenses/MPL2.txt \
"$SCRIPT_DIR"/buildlicenses/NoScript.txt \
"$SCRIPT_DIR"/buildlicenses/NSS.txt \
"$SCRIPT_DIR"/buildlicenses/I2P.txt > "$SCRIPT_DIR"/buildlicenses/LICENSE.txt
unix2dos "$SCRIPT_DIR"/buildlicenses/LICENSE.txt