Article View: de.comp.sys.next
Article #16Makefile.preamble
From: Carsten Lutz
Date: Wed, 28 Oct 1992 11:35
Date: Wed, 28 Oct 1992 11:35
45 lines
1975 bytes
1975 bytes
Moin ! Waere nett, wenn mir jemand beim Zusammenbasteln eines Helpfiles helfen koennte, offenbar bin ich zu bloed dafuer. Ich moechte in einem NeXTstep- Projekt ( OS 3.0 ) zusaetzlich zur eigentlichen Applikation gern ein UNIX-tool compiliert haben. Dazu moechte ich mir ein entsprechendes Makefile.preamble bzw. Makefile.postamble zusammenbasteln. Mein bisheriger Versuch sieht folgendermassen aus: OTHER_SOURCEFILES = server.c OTHER_INITIAL_TARGETS = server SERVER_OBJECTS = obj/getdisktransfers.o obj/getcpuusage.o obj/getvmstat.o \ obj/getnetinfo.o obj/tcpstuff.o obj/server.o SERVER_SRC = getdisktransfers.c getcpuusage.c getvmstat.c getnetinfo.c \ server.c tcpstuff.c server: $(SERVER_OBJECTS) cc $(SERVER_OBJECTS) -lNeXT_s -o npmond $(SERVER_OBJECTS): $(SERVER_SRC) cc -O -g -c $*.c -o obj/$*.o Alle sourcefiles bis auf server.c werden auch in die App gelinkt. Das UNIX-tool soll "npmond" heissen. Probleme bei obiger Loesung: - npmond wird _immer_ gelinkt ( egal ob sich ein .o-File aendert oder nicht ) - Die eigentliche App wird nicht mehr compiliert/gelinkt - Wenn ein einzelnes .o-File sich aendert, werden alle recompiliert. Das koennte man natuerlich aendern, indem man die letzten zwei Zeilen raus- laesst und fuer jedes Sourcefile einzeln hinschreibt, aber es muss doch einen einfacheren Weg geben. Help appreciated. gruessend, Carsten -- * Carsten Lutz, Rellingen, FRG / clu@malihh.hanse.de ( NeXTmail accepted ) * * Voice : +49 4101 512493 Fax: +49 4101 27757 Traily : +49 4101 22306 * * "Geh mir ein bischen aus der Sonne" - Diogenes *
Technical Details
Message-ID:
<BwtxJr.Fys@malihh.hanse.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!fub!heaven7.in-berlin.de!malihh!cluShow Full Headers
Complete Article Headers
Newsgroups: de.comp.sys.next Path: arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!fub!heaven7.in-berlin.de!malihh!clu From: clu@malihh.hanse.de (Carsten Lutz) Subject: Makefile.preamble Message-ID: <BwtxJr.Fys@malihh.hanse.de> Organization: malihh, Hamburg, Germany Date: Wed, 28 Oct 1992 11:35:51 GMT Lines: 45