Date: Fri, 28 Aug 1998 03:13:31 +0200 From: Palle Girgensohn <girgen@partitur.se> To: freebsd-questions@FreeBSD.ORG Subject: FreeBSD make (or Makefile) on Solaris? Message-ID: <35E6043B.39E9F94F@partitur.se>
next in thread | raw e-mail | index | archive | help
Hello all! I need to get a makefile written in the spirit of FreeBSD make to work on Solaris. I have goen as far as to try to compile the FreeBSD make on solaris with gcc (2.8.1), but I am not sure how to handle err.h. And still, it is probably easier to rewrite the makefile for gmake or another make flavor that Solaris has. I have tried /usr/ccs/bin/make /usr/xpg4/bin/make and gnu make, but to no avail. The structures that give me problem look like this: CONFIGFILE?=/usr/opt/workdir/ppbuild.conf all: config build .MAIN: all <<<<<<<<<<< Here .if exists(${CONFIGFILE}) .include "${CONFIGFILE}" .endif .if exists(subdirs.in) SUBDIRS!= cat subdirs.in .endif ...etc... This is what happens: /usr/xpg4/bin/make -DD (or /usr/ccs/bin/make) ...snip... >>>>>>>>>>>>>>>> End of makefile /usr/share/lib/make/make.rules >>>>>>>>>>>>>>>> Reading makefile Makefile CONFIGFILE? = /opt/workdir/ppbuild.conf all: config build .MAIN: all make: Fatal error in reader: Makefile, line 12: Unexpected end of line seen Very similar with gnu make. I must admin I'm not quite sure what the makefile is doing all the time, makefiles are not speciality... :-} It should traverse a tree and compile everything and do some preprocessing. If someone can help me with a hint, I'd be grateful. Regards, Palle Solaris version,for what it matters: SunOS solist 5.6 Generic_105181-06 sun4u sparc SUNW,Ultra-1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35E6043B.39E9F94F>