vipak/makefile
Norayr Chilingarian 12b8ca56c5 nothing really
2020-05-07 19:22:38 +04:00

71 lines
1.4 KiB
Makefile

VOC = voc
VERSION_FILE = ./VersionFile.json
BUILDDIR = build
VIPACK = vipack
test: clean create_builds_dir all copy-version-file-to-build-dir run
create_builds_dir:
mkdir -p $(BUILDDIR)
copy-version-file-to-build-dir:
cp ./$(VERSION_FILE) ./$(BUILDDIR)/$(VERSION_FILE)
all: http
cd $(BUILDDIR) && \
$(VOC) -s \
../vpkGit.Mod \
../vpkFsHelper.Mod \
../vpkConf.Mod \
../vpkUserDetails.Mod \
../vpkSettings.Mod \
../vpkTime.Mod \
../vpkLogger.Mod \
../diaspora2hugo/src/lists/Sys.Mod \
../diaspora2hugo/src/lists/List.Mod \
../diaspora2hugo/src/lists/strutils.Mod \
../vpkCharacterStack.Mod \
../vpkJsonParser.Mod \
../vpkFileManager.Mod \
../vpkPackageResolver.Mod \
../vpkDependencyResolver.Mod \
../vpkPackageFileParser.Mod \
../vipack.Mod -m
run:
$(BUILDDIR)/vipack install
http: clean
cd $(BUILDDIR) && \
$(VOC) -s ../vpkTime.Mod \
../vpkLogger.Mod \
../vpkTypes.Mod \
../vpkSockets.Mod \
../vpkNetdb.Mod \
../vpkInternet.Mod \
../vpkHttp.Mod
json:
cd $(BUILDDIR) && \
$(VOC) -s \
../vpkTime.Mod \
../vpkLogger.Mod \
../diaspora2hugo/src/lists/Sys.Mod \
../diaspora2hugo/src/lists/List.Mod \
../diaspora2hugo/src/lists/strutils.Mod \
../vpkCharacterStack.Mod \
../vpkJsonParser.Mod
clean:
if [ -d "$(BUILDDIR)" ]; then rm -rf $(BUILDDIR); fi
run-http-server:
cd httpServer && \
python -m SimpleHTTPServer