Makefile pro prvni DU

qk
Matfyz(ák|ačka) level III
Příspěvky: 181
Registrován: 24. 2. 2005 10:03
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Makefile pro prvni DU

Příspěvek od qk »

Protoze maj windowsaci tu vyhodu, ze uz maj predpripravenej projekt, tak doufam, ze se na tohle nevztahuje pravidlo o neopisovani a tady je Makefile pro UNIX. staci nahrat do adresare mlaskal. mozna to pozdeji trochu vylepsim aspon o make clean a mozna o make test
Don't worry, be dead
Uživatelský avatar
Tacoud
Donátor
Donátor
Příspěvky: 53
Registrován: 16. 9. 2005 08:38
Typ studia: Informatika Bc.
Bydliště: Mladá Boleslav
Kontaktovat uživatele:

Příspěvek od Tacoud »

Diky moc! Urcite se bude hodit.
Uživatelský avatar
hippies
Admin(ka) level I
Příspěvky: 990
Registrován: 29. 9. 2004 12:46
Typ studia: Informatika Mgr.
Bydliště: Mladá Boleslav
Kontaktovat uživatele:

Příspěvek od hippies »

Určitě využiju;)
qk
Matfyz(ák|ačka) level III
Příspěvky: 181
Registrován: 24. 2. 2005 10:03
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Příspěvek od qk »

tak jsem to upravil (odkaz porad stejny). Ted to zvladne i jiny prekladac nez g++ (zajimavy je, ze to tak zprznili temi ruznymi c a cpp zdrojaky, ze vysledny flex.c nejde prelozit ceckovym prekladacem, kvuli includovanym headerum). Dale umi make clean a hlavne umi make check, ktery zkontroluje jestli vysledek vas flexovy soubor funguje na testovacich datech a pripadne udela kde je rozdil do souboru, takze zase je unix pred winama :)
zatim citim rezervu v hlidani zmet hlavicek pro pripadne dalsi ukoly, ale stejne to budu muset pro pristi ukol poupravit, tak jeto jedno.
Don't worry, be dead
Uživatelský avatar
Tacoud
Donátor
Donátor
Příspěvky: 53
Registrován: 16. 9. 2005 08:38
Typ studia: Informatika Bc.
Bydliště: Mladá Boleslav
Kontaktovat uživatele:

Příspěvek od Tacoud »

Ahoj, ještě by možná bylo dobré prohnat původní *.out soubory přes něco jako

Kód: Vybrat vše

tr -d "\r" < puvodni.out > novy.out
, ať zbytečně neplaší kvůli odlišnému kódování konce řádků na Windows/UNIXu.

Jinak - dobrá práce!
qk
Matfyz(ák|ačka) level III
Příspěvky: 181
Registrován: 24. 2. 2005 10:03
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Příspěvek od qk »

Tacoud píše:Ahoj, ještě by možná bylo dobré prohnat původní *.out soubory přes něco jako

Kód: Vybrat vše

tr -d "\r" < puvodni.out > novy.out
, ať zbytečně neplaší kvůli odlišnému kódování konce řádků na Windows/UNIXu.

Jinak - dobrá práce!
jo, o tom vim, ale to mi pripada jako trochu opruz, kdyz se to udela jen jednou, aby se to davalo do Makefilu, jinak ja pouzivam dos2unix, preci jen ma to hezci nazev :)
Don't worry, be dead
qwertie
Matfyz(ák|ačka) level III
Příspěvky: 103
Registrován: 4. 6. 2005 15:49
Typ studia: Informatika Bc.
Bydliště: Vyšehrad

Příspěvek od qwertie »

pro leochy tu je i verze s unix2dos aplikovanym pri kazdem make check na vysledky aktual testu..
Mala uprava.. ale komusi :) jsem to slibil
Přílohy
makefile.rar
(572 bajtů) Staženo 146 x
Návštěvník

Příspěvek od Návštěvník »

A není tu pro ještě větší lenochy i něco víc? :-P
qk
Matfyz(ák|ačka) level III
Příspěvky: 181
Registrován: 24. 2. 2005 10:03
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Příspěvek od qk »

No moc tu toho asi uz nenajdes, flex soubor si musis sam napsat ;)
Don't worry, be dead
qk
Matfyz(ák|ačka) level III
Příspěvky: 181
Registrován: 24. 2. 2005 10:03
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Příspěvek od qk »

Tak i presto ze mi nekdo sliboval, ze sem hodi svuj Makefile upraveny pro du2, tak tu neni a tak sem udelal vlastni, je tady.

Changelog:
+pridany dalsi headery co pribyli
+zmeneny nazvy souboru


Mozna vam pripada divny, proc nema flex option --c++ nebo -+, aby generoval C++ skener, no odpoved je jednoducha:
1) je potreba detekovat umisteni FlexLexer.h, coz neni trivialni a pouzivat kvuli tomu autoconf se mi moc nechce
2) mnohem zavaznejsi: i kdyz je ted kod preveden do C++, tak neni pripraven na flexovy C++ vystup, aspon sem si nevsiml, ze by implementovali abstraktni tridu FlexLexer nebo yyFlexLexer

pripominky, vylepseni nebo stiznosti jsou vitany
Don't worry, be dead
Uživatelský avatar
Tuetschek
Supermatfyz(ák|ačka)
Příspěvky: 657
Registrován: 15. 6. 2005 13:54
Typ studia: Nestuduji ale učím na MFF
Kontaktovat uživatele:

Příspěvek od Tuetschek »

S makefily moc neumim, ale upravoval jsem ten pro DU1 aby chodil s tou novou verzi projektu (27.10) tak dlouho az to zaclo vypadat ze to neco dela ;) ...
Přílohy
makefile.txt
tady je.. tu priponu si odstrante
(1.58 KiB) Staženo 159 x
Plug 'n' Pray.
Odpovědět

Zpět na „2006“