delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/07/16/19:31:47

Xref: news2.mv.net comp.os.msdos.djgpp:6059
From: breezy AT dali DOT math DOT swt DOT edu (Bresie)
Newsgroups: comp.os.msdos.djgpp
Subject: Problem Compiling via Make
Date: 16 Jul 1996 22:04:53 GMT
Organization: Computer Science Department, Southwest Texas State University
Lines: 47
Message-ID: <4sh3m5$gj1@pirates.cs.swt.edu>
NNTP-Posting-Host: dali.math.swt.edu
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

I hope that I have just not overlooked it in the FAQs or the regular Info, but

I have just started using djgpp and have made a few programs, which I decided
would eventually need a makefile to make things easier.

When I did the, I found that my CFLAGS were not being included (or so I 
assume) when compiled (they are not displayed; I do not know if they are 
not displayed to begin with but anyway...)

Ultimately, the output of the compilation looks something along the lines of:

gcc -c init.c

without anything else being displayed.

Am I missing something? 


My makefile looks like this:

# constants
ALL = main.o init.o inputq.o
LIB_FLAGS = -L/C/djgpp/LIB -lxlib
CFLAGS = $(LIB_FLAGS -O2)
RM = del
CC = gcc $(CFLAGS)

# main program
main.exe:      $(ALL)
	$(CC) $(ALL) -o main.exe

main.o:        main.c main.h consts.h init.h defines.h xlib.h inputq.h
	$(CC) -c main.c

init.o:        init.c consts.h
	$(CC) -c init.c

inputq.o:        inputq.c inputq.h
	$(CC) -c inputq.c

clean:  
	$(RM) *.o

---------------------------------------------------------------------
Eric Bresie
breezy AT dali DOT math DOT swt DOT edu

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019