From: "Rylan" Newsgroups: comp.os.msdos.djgpp Subject: Making MAKE call NASM like it calls GCC Date: Fri, 25 Sep 1998 11:01:50 +0200 Organization: The South African Internet Exchange Lines: 37 Message-ID: <6ufn1k$g5o$1@news2.saix.net> Reply-To: "Rylan" NNTP-Posting-Host: pc25-01-p12.saix.net To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Hi, I have a small problem with make. With this make file: CC = gcc CFLAGS = -m486 -s -Wall -Werror OBJ = gplan.o gal.o ggfx.o gglobal.o gspecies.o gship.o gsound.o gal.exe: $(OBJ); \ $(CC) -o gal.exe $(OBJ) -lalleg -lseal -m486 -s -Wall -Werror GCC automatically gets called for each .c specified in $(OBJ). However, why does make not behave the same with NASM? That is, if I try to do exactly the same with nasm just adding it and doing asmobjs: $(ASMOBJ);\ $(NASM) -f coff ($ASMOBJ) make tries to call NASM once for all the .ASM files that are to be compiled? A solution is to explicitly call NASM repeatedly and individually in the make file, but my question is is can't make do this automatically like it does for GCC? Or is this behaviour "hardwired" into make when it works with GCC only? The summation is then - is there a way to make "make" call NASM repeatedly, automatically, like GCC gets called repeatedly and automatically on the .C files for a given set of .O filenames? Please reply by mail if at all possible. Fanx! -- Spawned By Rylan Is truth beauty or beauty truth?