mirror of
https://github.com/vishapoberon/vipak.git
synced 2026-04-05 20:42:26 +00:00
71 lines
1.4 KiB
Makefile
71 lines
1.4 KiB
Makefile
|
|
VOC = voc
|
|
VERSION_FILE = ./VersionFile.json
|
|
BUILDDIR = build
|
|
VIPACK = vipack
|
|
|
|
|
|
test: clean create_build_dir all copy-version-file-to-build-dir run
|
|
|
|
|
|
create_build_dir:
|
|
mkdir -p $(BUILDDIR)
|
|
|
|
|
|
copy-version-file-to-build-dir:
|
|
cp ./$(VERSION_FILE) ./$(BUILDDIR)/$(VERSION_FILE)
|
|
|
|
all: http
|
|
cd $(BUILDDIR) && \
|
|
$(VOC) -s \
|
|
../src/vpkGit.Mod \
|
|
../src/vpkFsHelper.Mod \
|
|
../src/vpkConf.Mod \
|
|
../src/vpkUserDetails.Mod \
|
|
../src/vpkSettings.Mod \
|
|
../src/vpkTime.Mod \
|
|
../src/vpkLogger.Mod \
|
|
../lists/src/Sys.Mod \
|
|
../lists/src/List.Mod \
|
|
../lists/src/strutils.Mod \
|
|
../src/vpkCharacterStack.Mod \
|
|
../src/vpkJsonParser.Mod \
|
|
../src/vpkFileManager.Mod \
|
|
../src/vpkPackageResolver.Mod \
|
|
../src/vpkDependencyResolver.Mod \
|
|
../src/vpkPackageFileParser.Mod \
|
|
../src/vipack.Mod -m
|
|
|
|
|
|
run:
|
|
$(BUILDDIR)/vipack install
|
|
|
|
|
|
http: clean
|
|
cd $(BUILDDIR) && \
|
|
$(VOC) -s ../src/vpkTime.Mod \
|
|
../src/vpkLogger.Mod \
|
|
../Internet/src/types.Mod \
|
|
../Internet/src/sockets.Mod \
|
|
../Internet/src/netdb.Mod \
|
|
../Internet/src/Internet.Mod \
|
|
../src/vpkHttp.Mod
|
|
|
|
json:
|
|
cd $(BUILDDIR) && \
|
|
$(VOC) -s \
|
|
../src/vpkTime.Mod \
|
|
../src/vpkLogger.Mod \
|
|
../lists/src/Sys.Mod \
|
|
../lists/src/List.Mod \
|
|
../lists/src/strutils.Mod \
|
|
../src/vpkCharacterStack.Mod \
|
|
../src/vpkJsonParser.Mod
|
|
|
|
clean:
|
|
if [ -d "$(BUILDDIR)" ]; then rm -rf $(BUILDDIR); fi
|
|
|
|
|
|
run-http-server:
|
|
cd httpServer && \
|
|
python -m SimpleHTTPServer
|