]> git.sur5r.net Git - cc65/blob - src/grc/make/gcc.mak
Created a gcc makefile for grc
[cc65] / src / grc / make / gcc.mak
1 #
2 # gcc Makefile for grc
3 #
4
5 CFLAGS  = -g -O2 -Wall
6 CC      = gcc
7 LDFLAGS =
8
9 OBJS =  grc.o
10
11 EXECS = grc
12
13 .PHONY: all
14 ifeq (.depend,$(wildcard .depend))
15 all : $(EXECS)
16 include .depend
17 else
18 all:    depend
19         @$(MAKE) -f make/gcc.mak all
20 endif
21
22
23
24 grc:    $(OBJS) $(LIBS)
25         $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
26
27 clean:
28         rm -f *~ core *.lst
29
30 zap:    clean
31         rm -f *.o $(EXECS) .depend
32
33 # ------------------------------------------------------------------------------
34 # Make the dependencies
35
36 .PHONY: depend dep
37 depend dep:     $(OBJS:.o=.c)
38         @echo "Creating dependency information"
39         $(CC) -MM $^ > .depend
40
41