Initial
This commit is contained in:
commit
5069b41630
7 changed files with 69 additions and 0 deletions
39
Justfile
Normal file
39
Justfile
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
run: build
|
||||
./build/main
|
||||
|
||||
build: mkdir objects
|
||||
gcc build/*.o -o build/main -O3
|
||||
du -h build/main
|
||||
|
||||
objects: mkdir
|
||||
cd build && gcc -c -I ../lib -Wall -Werror -fpic ../src/*.c -O3
|
||||
du -h build/*.o
|
||||
|
||||
asm: mkdir
|
||||
cd build && gcc -S -masm=intel -I ../lib -Wall -Werror -fpic ../src/*.c -O3
|
||||
|
||||
release: mkdir build
|
||||
strip build/main
|
||||
tar -czvf build.tar.gz build
|
||||
|
||||
mkdir:
|
||||
mkdir build -p
|
||||
|
||||
clean:
|
||||
rm *.tar.gz -f
|
||||
rm -rf build
|
||||
|
||||
hex: build
|
||||
objdump -M intel -d build/main
|
||||
|
||||
symbols: build
|
||||
nm build/main
|
||||
|
||||
symbols2: build
|
||||
readelf -s build/main
|
||||
|
||||
rodata: build
|
||||
objdump -s -j .rodata build/main
|
||||
|
||||
fmt:
|
||||
fd -e c -e h -x clang-format --verbose -i {}
|
||||
Loading…
Add table
Add a link
Reference in a new issue