#makefile — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #makefile, aggregated by home.social.
-
ugly, but it works: I can run a maximum of 50 jobs with a maximum of 500 cpus on our server.
So I run 10 # gatk HaplotypeCaller in parallel in one nextflow process using `make -j 10` ===> 500 gatk HC at the same time.
-
ugly, but it works: I can run a maximum of 50 jobs with a maximum of 500 cpus on our server.
So I run 10 # gatk HaplotypeCaller in parallel in one nextflow process using `make -j 10` ===> 500 gatk HC at the same time.
-
https://git.sr.ht/~izzy_h/pc-calendar/tree/main/item/Makefile ← So this is basically the #makefile I use for all my #python projects these days. The `run:` target changes based on the actual thing being built, but that's about it!
It solves the fact that I hate managing virtualenvs for the same reason I hate git branches: they're invisible state. Give me a directory on a unix filesystem! This one at least takes care of itself if I "just run `make`" and the `make clean` target wipes it out.
-
https://git.sr.ht/~izzy_h/pc-calendar/tree/main/item/Makefile ← So this is basically the #makefile I use for all my #python projects these days. The `run:` target changes based on the actual thing being built, but that's about it!
It solves the fact that I hate managing virtualenvs for the same reason I hate git branches: they're invisible state. Give me a directory on a unix filesystem! This one at least takes care of itself if I "just run `make`" and the `make clean` target wipes it out.
-
Как написать свое расширение postgres?
Привет, хабровчане! Сегодня покажу, как писать расширения для PostgreSQL. На примере pg_plan_alternatives, который логирует все пути, рассматриваемые планировщиком. Вы увидите то, что обычно скрывает планировщик. Нам потребуется:
https://habr.com/ru/articles/1042118/
#postgresql #postgres #c #c++ #makefile #git #sql #pgsql #extension #planning
-
SKILL.make: Makefile Styled Skill File
https://github.com/Teaonly/SKILL.make
#HackerNews #SKILLmake #Makefile #Skills #GitHub #Development
-
SKILL.make: Makefile Styled Skill File
https://github.com/Teaonly/SKILL.make
#HackerNews #SKILLmake #Makefile #Skills #GitHub #Development
-
docker compose up する時に特定のサービスを起動させないようにする方法3選
https://qiita.com/murarihyon-k/items/197f1762f4c5b283519a?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
#SourceHut has been back up for me yesterday, so I took the chance to implement what I converted my new #ci #hugo build and #deploy script into a version that works on the `alpine/latest` CI runner which uses `bin/sh`...
Read full note: https://burgeonlab.com/notes/2026/0411-183833
Syndicated via https://getindiekit.com
#backend #continuousintegration #srht #cicd #bash #scripts #makefile #make #logs #alpine
-
#SourceHut has been back up for me yesterday, so I took the chance to implement what I converted my new #ci #hugo build and #deploy script into a version that works on the `alpine/latest` CI runner which uses `bin/sh`...
Read full note: https://burgeonlab.com/notes/2026/0411-183833
Syndicated via https://getindiekit.com
#backend #continuousintegration #srht #cicd #bash #scripts #makefile #make #logs #alpine
-
🚀 Ah yes, the age-old dilemma of documenting your messy dev setup using a #Makefile, because who *doesn't* love Makefiles? 🤔 By all means, declare your devotion to tech nostalgia as you attempt to tame your chaotic toolkit with a file format that turns every installation into an archaeological dig. 🦖
https://thottingal.in/blog/2026/03/29/home-maker/ #TechNostalgia #DevSetup #ChaosToolkit #Documentation #HackerNews #ngated -
🚀 Ah yes, the age-old dilemma of documenting your messy dev setup using a #Makefile, because who *doesn't* love Makefiles? 🤔 By all means, declare your devotion to tech nostalgia as you attempt to tame your chaotic toolkit with a file format that turns every installation into an archaeological dig. 🦖
https://thottingal.in/blog/2026/03/29/home-maker/ #TechNostalgia #DevSetup #ChaosToolkit #Documentation #HackerNews #ngated -
Home Maker: Declare Your Dev Tools in a Makefile
https://thottingal.in/blog/2026/03/29/home-maker/
#HackerNews #HomeMaker #DevTools #Makefile #CodingTips #TechBlog
-
Home Maker: Declare Your Dev Tools in a Makefile
https://thottingal.in/blog/2026/03/29/home-maker/
#HackerNews #HomeMaker #DevTools #Makefile #CodingTips #TechBlog
-
-
-
[Veille 📣] Non, les Taskfile ne sont pas plus simples que Makefile | Metal3d
https://www.metal3d.org/blog/2025/makefile-est-bien-plus-simple-que-taskfile/Moi j’suis nul en Makefile, mais moi j’adore les Makefiles, alors merci @metal3d de remettre les points sur les i.
Makefile c’est trop bien, punkt schluss. Arrêtez de vouloir réinventer la roue avec des trucs plus récents si ça n’apporte rien pour le 99% des cas d’usages. Merci.
edit: Avant que ça chouigne dans les chaumières, ce que je demande à un outil comme Makefile c’est de permettre aux personnes qui sont nulles à l’utiliser (comme moi) d’en faire un usage qui correspond exactement à ce dont elles ont besoin. Et c’est le cas. 👍
Toute ma veille est disponible ici : https://links.vulgarisons.info/
#makefile #make #taskfile #programmation #automatisation
#links #veille -
[Veille 📣] Non, les Taskfile ne sont pas plus simples que Makefile | Metal3d
https://www.metal3d.org/blog/2025/makefile-est-bien-plus-simple-que-taskfile/Moi j’suis nul en Makefile, mais moi j’adore les Makefiles, alors merci @metal3d de remettre les points sur les i.
Makefile c’est trop bien, punkt schluss. Arrêtez de vouloir réinventer la roue avec des trucs plus récents si ça n’apporte rien pour le 99% des cas d’usages. Merci.
edit: Avant que ça chouigne dans les chaumières, ce que je demande à un outil comme Makefile c’est de permettre aux personnes qui sont nulles à l’utiliser (comme moi) d’en faire un usage qui correspond exactement à ce dont elles ont besoin. Et c’est le cas. 👍
Toute ma veille est disponible ici : https://links.vulgarisons.info/
#makefile #make #taskfile #programmation #automatisation
#links #veille -
Saving valuable tokens with Makefiles
https://edleeman.co.uk/notes/saving-tokens-with-quiet-makefiles/
-
Saving valuable tokens with Makefiles
https://edleeman.co.uk/notes/saving-tokens-with-quiet-makefiles/
-
I remember someone mentioned using PHP as their static site generator and I was intrigued because PHP is an old and established way of doing "page templates" that it would be Cool to re-use instead of downloading a bespoke site generator tool
the problem is of course that php doesn't have any sort of "make static" command. but what it DOES have is a built-in server so that you can test out your php files.
so.
I wrote a makefile that serves a php file over localhost and then downloads from localhost to static html.
might polish this later but here's my work if you want to copy it:
https://github.com/nycki93/xp-php-wget
#programming #website #php #makefile -
Anyone here managing their experiments/workflows with gnu #make ? Any tips ?
I was a #snakemake user, but I switched to #makefile recently because of the increasing complexity/bloat of Snakemake and I don't need the majority of the features... (plus colleagues were not using/familiar with Snakemake)
The make language is for sure less user-friendly than Snakemake's, but I'm still able to do what I need/want (just with more boilerplate).
I had to write small Makefile functions to keep some of my sanity...
(BTW: `.RECIPEPREFIX` let you redefine the prefix instead of the annoying tab! [1])From what I understood, GNU Make can be extended with #guile [2], maybe that could help ? (but adds another dependency tho...)
TL;DR: I just want a simple/easy/lightweight/expressive workflow manager... 😔
[1] https://www.gnu.org/software/make/manual/html_node/Special-Variables.html
[2] https://www.gnu.org/software/make/manual/html_node/Guile-Integration.html -
Anyone here managing their experiments/workflows with gnu #make ? Any tips ?
I was a #snakemake user, but I switched to #makefile recently because of the increasing complexity/bloat of Snakemake and I don't need the majority of the features... (plus colleagues were not using/familiar with Snakemake)
The make language is for sure less user-friendly than Snakemake's, but I'm still able to do what I need/want (just with more boilerplate).
I had to write small Makefile functions to keep some of my sanity...
(BTW: `.RECIPEPREFIX` let you redefine the prefix instead of the annoying tab! [1])From what I understood, GNU Make can be extended with #guile [2], maybe that could help ? (but adds another dependency tho...)
TL;DR: I just want a simple/easy/lightweight/expressive workflow manager... 😔
[1] https://www.gnu.org/software/make/manual/html_node/Special-Variables.html
[2] https://www.gnu.org/software/make/manual/html_node/Guile-Integration.html -
Хватит воевать с Makefile: как я написал свой таск-раннер на Rust, чтобы не сойти с ума
Хватит воевать с Makefile: как я написал свой таск-раннер на Rust Устали от табов, .PHONY и bash-лапши? Я тоже. Поэтому написал Nest — декларативный таск-раннер с иерархией, типами и понятным синтаксисом. Рассказываю, как это было и почему вам стоит попробовать.
-
Hi!
I'm Italo.
I'm going to build my own OpenWRT by mixing repository full of improvements on top of a fork of OpenWRT that uses NSS for thet Dynalink DL-WRX36 (Qualcomm IPQ8072).
Welcome to Jackass.
#SoftrwareDevelopment #OpenWRT #DDWRT #WRT #Router #Routers #Networking #Networks #FOSS #OSS #OpenSource #Git #Makefile #Make #Compilation #Compile #Linux
-
Hi!
I'm Italo.
I'm going to build my own OpenWRT by mixing repository full of improvements on top of a fork of OpenWRT that uses NSS for thet Dynalink DL-WRX36 (Qualcomm IPQ8072).
Welcome to Jackass.
#SoftrwareDevelopment #OpenWRT #DDWRT #WRT #Router #Routers #Networking #Networks #FOSS #OSS #OpenSource #Git #Makefile #Make #Compilation #Compile #Linux
-
Progress Bar для Сборки Программы
Компиляцию большой программы можно сравнить с кипячением воды. Вы никогда не можете сказать сколько еще осталось времени до окончания процесса. Многим пользователям GUI-IDE приходится страдать от того, что запустив сборку проекта приходится ждать окончания непредсказуемое время. Однако эту проблему можно решить, если собирать код скриптами сборки. Достоинством сборки проекта из самостоятельно написанных скриптов является то, что в процесс сборки можно добавлять всяческие полезные механизмы. Вы программируете не только свою прошивку, но и процесс сборки самой прошивки. Здорово? В этом тексте я написал про то, как добавить индикатор прогресса в процесс сборки прошивки.
https://habr.com/ru/articles/966248/
#make #gnu_make #progressbar #progress_bar #Makefile #devops #переменные_окружения #компиляция #скрипты_сборки #build_system
-
Second new: I decided to fully recode "Crisps Chat 🍟" On my opinion - that was a dirty code.
It's a long story, alas...
The recoded version is located here 👉 https://codeberg.org/xolatgames/Crisps-Chat-Recoding
I wish you a nice, and a cool day! ✌️😜
#cpp #cplusplus #app #apps #soft #software #imgui #sdl #sdl2 #messaging #sqlite #sqlite3 #communication #opensource #codeberg #git #cmake #make #makefile #application #applications #linux #DearImGui #messages #chat #chatting #chats
-
🧠📚 Been deep in the weeds refining my APA 7 student paper template—fully accessible, screen reader-friendly, and powered by LaTeX + Makefile automation. It’s designed for blind students, accessibility advocates, and anyone who wants a clean, reproducible academic workflow. Note that it doesn't use the apa7 class since that wouldn't allow the PDF to be tagged for accessibility.
✅ Includes:
- Automated PDF builds with BibLaTeX
- Submission and status reporting targets
- Sample references. Bib
- Screen reader-friendly README
Built and tested across Raspberry Pi, Fedora Remix, and openSUSE with WSL integration. If you’re navigating academic publishing with accessibility in mind, I made this for you.
#Accessibility #BlindTech #LaTeX #Makefile #AcademicWriting #OpenSource #WSL #Linux #ScreenReader #DisabilityAdvocacy #TechForGood #APA7 #GitHub #RaspberryPi #FedoraRemix #openSUSE #AcademicWorkflow
-
sysadmins, devs, linux weirdos, and cable-management deniers — show me your rigs.
desks, racks, homelabs, tmux grids, the whole mess.
bonus points for blinking lights and bash prompts.
I’ll go first 🧑💻
#Linux #Sysadmin #Homelab #DeskSetup #Battlestation #Unix #tmux #Proxmox #Kubernetes #Talos #Makefile #DevLife #NerdSpace
-
1. Have a simple job to do. Figure out #Makefile will do the job.
2. Think a bit about portability. Makefile becomes slightly more complex.
3. You're finally done. It turns out that some stupid implicit rule in GNU Make fires and adds a `rm` at the end that removes part of the output.
4. Use #Meson.Just an average #Gentoo day.
[UPDATE: Now I regret using Meson. If you do anything that's not 100% boilerplate, it just keeps throwing obstacles in your way.]
-
I finally tried out a new cool feature of :gitannex: #gitAnnex: compute special remotes²!
Git annex is a ridiculously powerful git extension to manage large files. It remembers which file is stored on which remote. Compute special remotes now take this to another level by computing files on the fly. It's a bit like a #Makefile but built into your repository. Here¹ is a repository to try it out. It uses :nixos: #nix to set everything up.
¹https://gitlab.com/nobodyinperson/git-annex-compute-test
²https://git-annex.branchable.com/special_remotes/compute/ -
I really don’t see the value in swapping from the venv/pip modules in favor of any of the other tools that have popped up in recent years.
Make a virtual environment, use it, install packages optionally from a manifest. Any orchestration around this is done with a #makefile and module metadata is handled by distutils setup.py
My mindset in general is to use or try whatever tools are builtin (to anything) before going to external tools.
-
For developers without a Java/Maven background and looking into contributing to @arcadedb.bsky.social , I made a #Makefile easing some common tasks:
https://gist.github.com/gramian/8cea842421c7fda1ce7f57949895ed8c