[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Swarm-Support] Makefile question addendum
From: |
Alex Olivas |
Subject: |
[Swarm-Support] Makefile question addendum |
Date: |
Sun, 21 Nov 2004 14:12:10 -0700 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040913 |
A simple example of what I would like to do...
Take objc/tutorial/simpleObjCBug for example.
1) I created four directories "src", "object", "include", and "bin".
2) I moved Bug.h to include. Bug.m and main.m to src.
3) I modified the Makefile accordingly from...
ifeq ($(SWARMHOME),)
SWARMHOME=../../swarm-2.1
endif
APPLICATION=bug
APPVERSION=2.1
address@hidden
OBJECTS= main.o Bug.o
include $(SWARMHOME)/etc/swarm/Makefile.appl
main.o: main.m Bug.h
Bug.o: Bug.h Bug.m
to...
ifeq ($(SWARMHOME),)
SWARMHOME=../../swarm-2.1
endif
APPLICATION=bug
APPVERSION=2.1
address@hidden
OBJECTS= object/main.o object/Bug.o
include $(SWARMHOME)/etc/swarm/Makefile.appl
object/main.o: src/main.m include/Bug.h
object/Bug.o: include/Bug.h src/Bug.m
when I try to make the executable I get the following error message...
address@hidden simpleObjCBug]$ make
/bin/sh /usr/bin/libtool-swarm --mode link gcc -g -O2 -g -pipe
-march=i386 -mcpu=i686 -L/usr/lib/swarm -rpath /usr/lib/swarm -o bug
object/main.o object/Bug.o -lswarm
gcc -g -O2 -g -pipe -march=i386 -mcpu=i686 -o bug object/main.o
object/Bug.o -L/usr/lib/swarm /usr/lib/swarm/libswarm.so
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/space
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/analysis
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/simtoolsgui
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/simtools
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/random
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/tkobjc
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/tclobjc
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/objectbase
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/activity
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/defobj
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/collections
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/src/misc
-L/home/pauljohn/LinuxDownloads/redhat/BUILD/swarm-2.1.150.20040413/=with-hdf/libobjc
-L/usr/lib -L/usr/X11R6/lib -lBLT -ltk8.3 -ltcl8.3 -lXpm -lpng
/usr/lib/libhdf5.so -lz -lX11 -lm -ldl -Wl,--rpath -Wl,/usr/lib/swarm
-Wl,--rpath -Wl,/usr/lib/swarm
gcc: object/main.o: No such file or directory
gcc: object/Bug.o: No such file or directory
make: *** [bug] Error 1
address@hidden simpleObjCBug]$
I'm also a bit concerned about all of the references to libraries in
/home/pauljohn/ which don't exist,
but this doesn't seem to effect compilation or running so I'm not going
to worry too much about
it right now.
Any ideas?
Thanks,
Alex.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Swarm-Support] Makefile question addendum,
Alex Olivas <=