Makefile betätigen unter WIN10.

OP #6728040
Lesenswert?

Hallo, guten Tag.

Wie kann man bitte ein Makefile betätigen unter Win10?
Welches Progamm muss man dafür unter Win10 bitte instalieren?
Wo kann man das Programm bitte laden?

Danke.

SO ähnlich sieht es aus :
-------
VPATH = ./:src:tap
MAKEFLAGS = --no-print-directory

.ONESHELL:

# ##############################################################
# Recipes

source_files=$(wildcard src/*.fsb)
tape_files=$(wildcard tap/*.tap)
test_files=$(wildcard tests/*_test.tap)

.PHONY : all
all: \
  sys \
  tests

clean:
  rm -f tap/*.tap
  rm -f tests/afera.mgt

# The main file of the library has to be converted
# to a 11263-byte RAM-disk file,
# required by the unfixed Abersoft Forth.
tap/afera.tap: src/afera.fsb
  fsb2-abersoft src/afera.fsb
  mv src/afera.tap tap/

# The other modules can be 11264-byte RAM-disk files.
tap/%.tap: src/%.fsb
  fsb2-abersoft11k $<
  mv src/$*.tap tap/
------------
(Firma: Schweigstill IT) Persönliche Seite #6728091
Lesenswert?

Es reicht für das o.a. Makefile nicht aus, z.B. GNU make zu 
installieren, denn es werden dort auch noch andere unixoide Kommandos 
aufgerufen, z.B. rm oder mv. Und hast Du denn überhaupt schon die ganze 
Forth- bzw. fsb2-Umgebung installiert und am laufen?

Unter Windows 10 gibt es ja das WSL 2, d.h. das Windows Subsystem for 
Linux. Eventuell ist es tatsächlich einfacher, dieses zu nutzen statt 
die entsprechende Umgebung unter Windows selbst zum Laufen zu bringen.
Gast #6728264
Lesenswert?

Das FORTH läuft schon auf dem Spectrum NEXT im 128k Modus.
Man kann mit MAKE aber eigene Forth zusammensetzen als eigenständige 
Programme.

Aber wenn es so Bockig ist werde ich die Finger davon lassen.
Gast #6728559
Lesenswert?

hab gut erfahrung mit msys2 gemacht. Nach der Installation noch die PATH 
um das bin Verzeichnis erweitern uns schon stehen einem ein haufen Bash 
spielereien im cmd zu Verfügung.

Damit laufen eigentlich die meisten make files.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren