jestem ciekawy jak skompilowac moj projket skladajacy sie z wielu modulow przez terminal i makefile niestety kiedy wszystkie moduly sa juz utworzone i temrminal tworzy juz plik wyjsciowy to dostaje na wyjsciu ogromna ilosc bledow typu undefined reference to wrefresh, wmove itd
co z tym zrobic czy mam jakies bledy w makefile ?
GUI=graphics
LOGIKA=snake
MAIN=main
MAINM=mainmenu

WYNIK=snakemvc

all: clean $(GUI).o $(LOGIKA).o $(MAINM).o $(MAIN).o $(WYNIK)
@echo "Kompilacja zakonczona sukcesem!"

$(GUI):
gcc -c $(GUI).c -o $(GUI).o -Incurses

$(LOGIKA):
gcc -c $(LOGIKA).c -o $(LOGIKA).o -Incurses

$(MAINM):
gcc -c $(MAINM).c -o $(MAINM).o -Incurses

$(MAIN):
gcc -c $(MAIN).c -o $(MAIN).o -Incurses

$(WYNIK):
gcc $(MAINM).o $(MAIN).o $(GUI).o $(LOGIKA).o -o $(WYNIK)

clean:
@rm -f $(WYNIK) $(GUI).o $(LOGIKA).o $(MAIN).o $(MAINM).o

@echo "Posprzatane!"