Journal Une boite à meuh qui fait pas "meuh"

Posté par  . Licence CC By‑SA.
Étiquettes :
40
9
déc.
2021

Hello

TLDR

J'ai fait une application android qui n'a pas besoin d'Android Studio, c'est là: https://framagit.org/mabu/noisebox. Attention, il vous faudra le compiler vous même.

L'idée

Quand je suis en manque de mauvaise fois, je vais lire d'OC.

Dans ses chroniques, il développe l'idée d'une boite à "Ça alors" quand dans les films, les coïncidences coïncident trop.

Je me suis dis, je veux faire ça.

Le concept

Je vais profiter de cette idée pour apprendre une nouvelle chose (…)

Forum Linux.debian/ubuntu shell et make

Posté par  . Licence CC By‑SA.
Étiquettes :
0
3
oct.
2020

salut,
je n'ai jamais regardé de pres comment make fonctionnait et je m'y met
jai regardé de la doc en anglais mais je n'ai pas tout compris
https://www.gnu.org/software/make/manual/make.pdf
du coup j'ai besoin de quelques explications et quelques revisions du shell:

à quoi sert le @ dans une sequence make? par exemple

id :
@echo blabla

ensuite le .PHONY: element1, element2
de ce que j'ai compris cela sert à "éviter" des élements dans l'execution d'une sequence du fichier ?
est ce (…)

Journal `smk`, un make sans Makefile

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
68
11
déc.
2018

Au début était la flemme…

Ça fait bien longtemps que je me dit que quand j'écris un Makefile, je travaille trop.

Si on considère cet exemple :

main.o: main.c hello.h
    gcc -o main.o -c main.c

Le kernel sait parfaitement que ma commande gcc -o main.o -c main.c lit main.c, et écrit main.o.
Et donc que si main.c change, je dois recompiler, et si main.o n'est pas là, idem.
Et pareil pour les dépendances entre commandes.

(…)

Forum Programmation.c Appel a contribution pour mk-project un T.D.E.

Posté par  (site web personnel) . Licence CC By‑SA.
0
4
juil.
2017

Bonjour,

je fait un appel a contribution pour mon T.D.E (Terminal Development Environment) : mk-project.

Qui en est a sa version 2.0.

Vous pouvez voir la version 1.0 de mk-project ici.

Je me sert de mk-project pour chaque projet nécessitant plus de travail qu'un simple script.


En faîtes je ne sert pas des terminaux de mk-project : nie pour lancer mon editeur (comme vim par exemple).

Malgré que vous pouvez ouvrir autant de tab-terminaux (…)

Forum Programmation.c++ mk-project un T.D.E (Terminal Development Environment) basé sur make.

Posté par  (site web personnel) . Licence CC By‑SA.
5
26
juin
2016

Salut les C/C++ et pythons,

je vient vous présenter ma dernière création: mk-project: un créateur, gestionnaire, de projets basé sur make.

mk-project permet de créer des projets C, C++, python2 et python3.

:note: Ceci est un poste dans le but que vous testiez mon programme afin de voir ce que vous en pensez…

Vos remarques, commentaires, etc… sont chaleureusement la bienvenue.

Ce poste sert de base afin d'amélioré le release final et est (…)

Journal 6e Journée du libre à Vincennes le samedi 11 juin 2016

Posté par  (site web personnel) . Licence CC By‑SA.
3
4
mar.
2016

Samedi 11 juin 2016 de 11h à 18h
EFM Espace de Formation au Multimédia
1er étage de la médiathèque Cœur de Ville
98 rue de Fontenay 94300 Vincennes
Plan

Événement grand public, entrée libre et gratuite.

Dans le cadre de Futur en Seine, Vincennes accueille sa 6e Journée du Libre : aide à l'installation de toute distribution GNU/Linux, mini conférences, ateliers… L'événement s'élargit dorénavant aux domaines du hack, make, do-it-yourself : électronique, robotique, imprimantes 3D, D3E…

Faites vos propositions (…)

Journal Utiliser Python comme interpréteur dans vos Makefile

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
12
jan.
2016

Le système de construction de logiciel utilisé par un projet est souvent celui proposé par le langage principal: setuptools pour Python, rebar pour Erlang, maven pour Java, etc. GNU make a l'avantage d'être vraiment indépendant de tous les langages mais tellement générique qu'il est rarement utilisé sans surcouche: scons, cmake, autotools, etc.

GNU make a un autre avantage qu'aucun autre système, à ma connaissance, n'a qui est son langage propre (DSL) qui permet de (…)

Forum Linux.debian/ubuntu error: required file 'static/Makefile.in' not found

Posté par  . Licence CC By‑SA.
1
24
avr.
2015

Bonjour,
Je suis sur une debian wheezy-backports, et je tente désespérément d'installer kiwix.
http://www.kiwix.org/wiki/Main_Page
J'ai tenter l'exécution des binaires proposés en téléchargement sur le site officiel, mais bash me répond que c'est impossible.
http://www.kiwix.org/wiki/Software
J'ai tenté l'installation du code en le compilant, mais j'ai encore mieux, j'ai une belle erreur dès le ./autogen.sh ou ./configure:

error: required file 'static/Makefile.in' not found

J'ai regardé sur le net, et on conseil de se mettre en root sur le dossier source, et de (…)

Préparation de documents LaTeX avec BSD Owl

Posté par  (site web personnel) . Édité par BAud, palm123, Snark et Benoît Sibaud. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
21
31
oct.
2014
Ligne de commande

À l'occasion de la sortie de BSD Owl 2.2.1 — le système de compilation portable pour BSD Make — je vous propose d'apprendre à utiliser BSD Owl pour préparer et publier vos documents LaTeX.

Ce texte est une traduction de la page du Wiki “Producing LaTeX documents”.

Journal BSD Make Owl Scripts v2.2

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
16
18
août
2014

Cher journal,

je t'écris pour te donner des nouvelles de bsdowl (say it bestiole) [1], une famille de macros pour make que j'écris et utilise pour:

  • Préparer et publier des documents avec TeX et LaTeX.
  • Développer des macros TeX et LaTeX avec NOWEB.
  • Développer pour OCaml.
  • Préparer un site web statique avec ONSGMLS.
  • Maintenir les fichiers de configuration de systèmes FreeBSD.

Les macros sont publiées sous licence CeCILL-B, une licence de type BSD.

[1] https://bitbucket.org/michipili/bsdowl

Je t'avais déjà parlé (…)

Journal BSD Make Pallàs Scripts 2.0

Posté par  (site web personnel) . Licence CC By‑SA.
15
8
jan.
2014

Cher journal,

je t'écris pour te donner des nouvelles de BSD Make Pallàs Scripts[1], une famille de macros pour make que j'écris et utilise pour:

  • Préparer et publier des documents avec TeX et LaTeX.
  • Développer des macros TeX et LaTeX avec NOWEB.
  • Développer pour OCaml.
  • Préparer un site web statique avec ONSGMLS.
  • Maintenir les fichiers de configuration de systèmes FreeBSD.

Les macros sont publiées sous licence CeCILL-B, une licence de type BSD.

[1] https://bitbucket.org/michipili/bsdmakepscripts

Un atout des macros make sur (…)

Forum Programmation.autre Makefile générique pour les petits projets

Posté par  . Licence CC By‑SA.
Étiquettes :
16
3
juil.
2013

J'ai plein de petits projets (en C) et quand j'en commence un nouveau, ce qui prend du temps c'est de refaire un Makefile. Pourquoi ne pas utiliser une alternative comme CMake alors ? Et bien parce que j'aime tout ce qui est rustique.

J'ai ainsi conçu un Makefile qui répond à mes besoins en matière de compilation, qui sont, pour un même projet :

  • Gérer la construction de plusieurs binaires
  • Avoir la possibilité de définir plusieurs "modes" de compilation (Release, debug, (…)

Forum général.général compilation dans un tmpfs

Posté par  .
Étiquettes :
2
18
mar.
2012

Hi,

J'ai divers répertoires sources dans /opt.
Je voudrais compiler ces fichiers dans /tmp (qui grace à mon /etc/fstab est un tmpfs).
Comment dois-je faire ?
Dois faire un cp des sources dans /tmp, compiler dans ce /tmp et utiliser un script rc.local.shutdown qui copie le contenu de /tmp dans /opt ?
Ou dois-je utiliser une option de .configure ou make pour lui dire de mettre les fichiers objets dans /tmp ?

Merci et bonne fin de weekend !

PS : je tourne en (…)