diff --git a/src/grc/make/gcc.mak b/src/grc/make/gcc.mak new file mode 100644 index 000000000..7e5398b7e --- /dev/null +++ b/src/grc/make/gcc.mak @@ -0,0 +1,41 @@ +# +# gcc Makefile for grc +# + +CFLAGS = -g -O2 -Wall +CC = gcc +LDFLAGS = + +OBJS = grc.o + +EXECS = grc + +.PHONY: all +ifeq (.depend,$(wildcard .depend)) +all : $(EXECS) +include .depend +else +all: depend + @$(MAKE) -f make/gcc.mak all +endif + + + +grc: $(OBJS) $(LIBS) + $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS) + +clean: + rm -f *~ core *.lst + +zap: clean + rm -f *.o $(EXECS) .depend + +# ------------------------------------------------------------------------------ +# Make the dependencies + +.PHONY: depend dep +depend dep: $(OBJS:.o=.c) + @echo "Creating dependency information" + $(CC) -MM $^ > .depend + +