Sto lavorando all'espansione di un progetto, il quale è suddiviso in più directory e poi il tutto viene compilato con make.
Mi spiego meglio. La struttura del progetto è la seguente:
Codice: Seleziona tutto
src - binzrs (host_binzrs.c, host_binzrs.h)
- core (archive.c, archive.h, misc.c, misc.h, profile.c, profile.h, prtg.c, purge.c, purge.h, store.c, store.h)
- gens (cuda_gens.cu, cuda_gens.h, gens_common.c, gens_common.h, host_gens.c, host_gens.h)
- halgs (cuda_bs_des_kernel.cu, cuda_bs_sboxes.h, cuda_halgs.c, cuda_halgs.h, host_halgs.h, des_crypt3.c, md5_crypt3.c)
- include (algorithm.h, binarizer.h, prtg.h, rbtable.h, screen.h)
- rfuncs (cuda_rfuncs.c, cuda_rfuncs_kernels.cu, host_rfuncs.c, host_rfuncs.h)
- utils (prtar.c, prtdump.c)
- cuda_ntlm.h;
- cuda_ntlm_kernel.cu;
- ntlm_crypt.c;
- ntlm_crypt.h.
Fatta la descrizione preliminare, arrivo al mio problema, il Makefile! E' già presente un Makefile per i sorgenti pre-esistenti e non riesco ad aggiungere regole e quanto altro per far compilare anche i miei file con tutto il resto.
Il Makefile in questione lo allego perchè è troppo lungo da mettere qui (ho aggiunto .txt, altrimenti non me lo faceva allegare).
Sapete darmi qualche consiglio o per lo meno consigliarmi da dove cominciare?
Intanto grazie