restore-keys: pkgcache-
- name: Install packages
run: sudo apt-get install zip byacc flex doxygen mingw-w64 graphviz
+ - name: make sure it is clean (linux64)
+ run: make clean
- name: make for linux64
- run: make YACC=byacc -j3 clean archive
+ run: make YACC=byacc -j3 archive
- name: rename to -linux64
run: mv dataworks.tar.gz dataworks-linux64.tar.gz
+ - name: make sure it is clean (win32)
+ run: make clean
- name: make for win32
- run: make YACC=byacc PLATFORM=win32 -j3 clean archive
+ run: make YACC=byacc PLATFORM=win32 -j3 archive
- name: rename to -win32
run: mv dataworks.tar.gz dataworks-win32.tar.gz
+ - name: make sure it is clean (win64)
+ run: make clean
- name: make for win64
- run: make YACC=byacc PLATFORM=win64 -j3 clean archive
+ run: make YACC=byacc PLATFORM=win64 -j3 archive
- name: rename to -win64
run: mv dataworks.tar.gz dataworks-win64.tar.gz
- name: release
clang-format -i $(FILES)
clean:
- rm -f *.zip *.tar.gz
$(MAKE) -C ./Grammar clean $(COMPILE_FLAGS)
$(MAKE) -C ./Library clean $(COMPILE_FLAGS)
$(MAKE) -C ./Client clean $(COMPILE_FLAGS)
$(MAKE) -C ./Document clean $(COMPILE_FLAGS)
archive-prepare: all
- rm -f *.zip *.tar.gz
+ rm -f dataworks.zip dataworks.tar.gz
rm -rf dataworks-dist
mkdir -p dataworks-dist
mkdir -p dataworks-dist/Server