hamood maj
This commit is contained in:
parent
c7cd703819
commit
02fb7a4467
17
Makefile
17
Makefile
|
@ -33,7 +33,7 @@ build/%.o : src/%.$(EXT)
|
||||||
$(CC) $(FLAGS) -o $@ -c $<
|
$(CC) $(FLAGS) -o $@ -c $<
|
||||||
|
|
||||||
run : all
|
run : all
|
||||||
./$(BIN)
|
./$(BIN) $(input)
|
||||||
|
|
||||||
clean :
|
clean :
|
||||||
rm -rf build/*
|
rm -rf build/*
|
||||||
|
@ -44,11 +44,9 @@ test : $(OBJ)
|
||||||
./build/$(file:.$(EXT)=)
|
./build/$(file:.$(EXT)=)
|
||||||
|
|
||||||
alltest :
|
alltest :
|
||||||
@for f in $(subst ./test/,,$(TEST)); do make -s test file=$$f; done
|
@for f in $(subst ./test/,,$(TEST)); do \
|
||||||
|
$(CC) $(FLAGS) -o build/$${f%.$(EXT)} test/$$f && ./build/$${f%.$(EXT)};\
|
||||||
# unzip : mkdir exemple && tar -xvf exemple.tgz -C exemple
|
done
|
||||||
dist : clean
|
|
||||||
tar zcvf build/$(PROJECTNAME).tgz .
|
|
||||||
|
|
||||||
check :
|
check :
|
||||||
cppcheck --enable=all --suppress=missingIncludeSystem $(foreach I,$(INCDIRS),-I$(I)) .
|
cppcheck --enable=all --suppress=missingIncludeSystem $(foreach I,$(INCDIRS),-I$(I)) .
|
||||||
|
@ -58,4 +56,9 @@ info :
|
||||||
$(info put what ever)
|
$(info put what ever)
|
||||||
@echo you want
|
@echo you want
|
||||||
|
|
||||||
.PHONY : all run clean test alltest dist check info
|
# unzip : tar -xvf exemple.tgz
|
||||||
|
dist : clean
|
||||||
|
$(info /!\ project folder has to be named $(PROJECTNAME) /!\ )
|
||||||
|
cd .. && tar zcvf $(PROJECTNAME)/build/$(PROJECTNAME).tgz $(PROJECTNAME) >/dev/null
|
||||||
|
|
||||||
|
.PHONY : all run clean test alltest check info dist
|
||||||
|
|
4
bashrc
4
bashrc
|
@ -85,8 +85,8 @@ alias nbprj="expr \$(cgit ~/dev) - 1"
|
||||||
alias lsprj="ls ~/dev | grep -v opt | grep -v script | tr '\n' '\t' && echo"
|
alias lsprj="ls ~/dev | grep -v opt | grep -v script | tr '\n' '\t' && echo"
|
||||||
alias lsal="ls -al"
|
alias lsal="ls -al"
|
||||||
alias note="v $HOME/dev/opt/notes/global"
|
alias note="v $HOME/dev/opt/notes/global"
|
||||||
alias list="ssh nlbbsrv docker exec mcsrv-create rcon-cli list"
|
alias list="ssh nbbsrv docker exec mcsrv-create rcon-cli list"
|
||||||
alias listf="ssh nlbbsrv docker exec mcsrv-f rcon-cli list"
|
alias listf="ssh nbbsrv docker exec mcsrv-f rcon-cli list"
|
||||||
alias lista="list; listf"
|
alias lista="list; listf"
|
||||||
alias cpmake="cp $HOME/dev/script/Makefile ."
|
alias cpmake="cp $HOME/dev/script/Makefile ."
|
||||||
alias vbashrc="v $HOME/dev/script/bashrc"
|
alias vbashrc="v $HOME/dev/script/bashrc"
|
||||||
|
|
Loading…
Reference in New Issue