| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							- CPUS=$(shell nproc)
 
- CALENDAR=$(shell date '+%Y%m%d')
 
- OSID=$(shell lsb_release -si)
 
- OSRELEASE=$(shell lsb_release -sr)
 
- SUFFIX=
 
- ifneq ("$(OSID)", "")
 
- SUFFIX=_$(OSID)$(OSRELEASE)
 
- endif
 
- PROJECT_NAME=notepad--
 
- PACKAGE_NAME=com.hmja.notepad
 
- all:
 
- 	mkdir -p build
 
- 	cd build && cmake ..
 
- 	cd build && make -j$(CPUS)
 
- run: all
 
- 	exec $(shell find build/ -maxdepth 1 -type f -executable | grep $(PROJECT_NAME))
 
- debug:
 
- 	mkdir -p build
 
- 	cd build && cmake -DCMAKE_BUILD_TYPE=Debug ..
 
- 	cd build && make -j$(CPUS)
 
- release:
 
- 	mkdir -p build
 
- 	cd build && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_EN=off -DPACKAGE_SUFFIX="$(SUFFIX)" ..
 
- 	cd build && make -j$(CPUS)
 
- package: release
 
- 	cd build && make package
 
- 	tree build/_CPack_Packages/Linux/DEB/$(PROJECT_NAME)-*
 
- # 	dpkg-deb --contents build/$(PROJECT_NAME)$(SUFFIX).deb
 
- builddeps:
 
- 	cd build && make builddeps
 
- cpus:
 
- 	@echo "CPU数量: $(CPUS)"
 
 
  |