On Fri, 17 Sep 1999, George Greer wrote:
> On Fri, 17 Sep 1999, Zeavon wrote:
>
> >Does anyone have an easy way to add the $(CC) -c $(CFLAGS) .... line in
> >the appropriate plraces?
Here's an abbreviated copy of my Makefile from my pretty much dead MUD
project...
--------------------------------
# C compiler to use
CC = gcc
# Any special flags you want to pass to the compiler
MYFLAGS = -O6 -Wall -ggdb3 -mamdk6
DEBUG=y
DBGFLAGS =\
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs \
-Wpointer-arith -Wcast-align -Winline -Wmissing-declarations \
-Waggregate-return -Wcast-qual
OPT=
BINDIR = ../bin
CFLAGS = $(MYFLAGS) $(PROFILE)$(OPT)
LIBS = -lcrypt
ifeq ($(DEBUG),y)
CFLAGS += $(DBGFLAGS)
endif
OBJFILES = \
act.comm.o \
act.informative.o \
act.item.o \
............
zedit.o
C_FILES = \
act.comm.c \
act.informative.c \
act.item.c \
............
zedit.c
default: all
all: Makefile.depend
$(MAKE) $(BINDIR)/krynn
krynn:
$(MAKE) $(BINDIR)/krynn
$(BINDIR)/krynn : $(OBJFILES)
$(CC) -o $(BINDIR)/krynn $(PROFILE) $(OBJFILES) $(LIBS)
clean:
rm -f *.o
depend:
$(CC) -MM $(C_FILES) > Makefile.depend
#for automaking it
Makefile.depend:
$(CC) -MM $(C_FILES) > Makefile.depend
backup:
tar czvf ~mud/backup/lok_src_`date +%m%d`_`date +%H%M`.tar.gz *.[ch] Makefile ../lib/text/news* ../lib/text/inews*
# Dependencies
%.o: %.c
$(CC) $(CFLAGS) -c $<
include Makefile.depend
--------------------------------
Hope it helps!
Vrallis
Legends of Krynn
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST