Makefile problem

Makefile problem

offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Posto je primer za c++, ovde ga strpah. Slobodno ga tutnite gde mislite da je pametnije.
Treba mi nesto sto svaki normalan projekat ima. Dakle, da ako promenim .cpp ili .h fajl, make odradi .o.
Recimo da imam fajlove main.cpp main.h test.cpp test.h Makefile u jednom direktorijumu. Sadrzaj je ovakav:

test.h:
#include <iostream> void print();

test.cpp
#include "test.h" using namespace std; void print() {cout << "Hello World" << endl;}

main.h
#include "test.h"

main.cpp
#include "main.h" int main() {   print();   return 0; }


E sad. Meni bi trebalo neko pravilo tipa:
%.o: %.cpp %.h

Kako ovo ne postoji (ili barem meni ne radi), ima li koja ideja? Procesljao sam info make i znam za supstituciju, ali mi u ovom slucaju nije jasno da li mogu nju da koristim. Znam da postoji gcc -MM -MG -P -w, ali ako bih mogao ovo nekako "u letu" da generisem, bilo bi sjajno.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 548 korisnika na forumu :: 5 registrovanih, 1 sakriven i 542 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: cenejac111, Milos ZA, Shilok, voja64, vukovi