Uruchamianie programu za pomocą polecenia make

0

Napisałem program, któremu przy uruchomieniu podaję pewne argumenty (np. ./program 2 3). Teraz muszę napisać do tego programu plik Makefile. Stąd moje pytanie - jak uruchomić ten program przy użyciu polecenia make? Zawsze robiłem to w ten sposób, że w Makefile pisałem

run1:
./program

I po wpisaniu komendy make run1 program był uruchamiany. Jak zmodyfikować tę metodę tak, aby używając make run1 podać jeszcze argumenty dla programu?
Z góry dziękuję za pomoc :)

0
run1:
    ./program $(ARGS)
$ make run1 ARGS="arg1 arg2 arg3"
0
sugar_hiccup napisał(a):
$ make run1 ARGS="arg1 arg2 arg3"

I w czym to jest lepsze od run1 arg1 arg2 arg3? Jaki jest cel takiego uruchamiania na około?

1 użytkowników online, w tym zalogowanych: 0, gości: 1