]> git.sur5r.net Git - cc65/blobdiff - src/sim65/make/gcc.mak
Added gcc attributes
[cc65] / src / sim65 / make / gcc.mak
index 37aa8cd1b4ccb502e113d6139d6ef0e5e7df7028..0e7682b8b963c9ba75c4361fd59c4826523b5433 100644 (file)
@@ -10,14 +10,21 @@ CC  = gcc
 EBIND  = emxbind
 LDFLAGS        =
 
-OBJS =         chip.o          \
+OBJS =         addrspace.o     \
+        callback.o      \
+        cfgdata.o       \
+        chip.o          \
         chippath.o      \
-        cpucore.o      \
-       cputype.o       \
+        config.o        \
+        cpucore.o      \
+       cputype.o       \
         error.o         \
-       global.o        \
+       global.o        \
+        location.o      \
        main.o          \
-        memory.o
+        memory.o        \
+        scanner.o       \
+        system.o
 
 LIBS = $(COMMON)/common.a
 
@@ -25,23 +32,29 @@ EXECS = sim65
 
 .PHONY: all
 ifeq (.depend,$(wildcard .depend))
-all : $(EXECS)
+all:   $(EXECS) chips
 include .depend
 else
 all:   depend
-       @$(MAKE) -f make/gcc.mak all
+       @$(MAKE) -f make/gcc.mak all
 endif
 
 
-
 sim65: $(OBJS) $(LIBS)
        $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS) -ldl
        @if [ $(OS2_SHELL) ] ;  then $(EBIND) $@ ; fi
 
+.PHONY:        chips
+chips:
+       @$(MAKE) -C chips -f make/gcc.mak
+
+
 clean:
+       @$(MAKE) -C chips -f make/gcc.mak clean
        rm -f *~ core *.lst
 
-zap:   clean
+zap:   clean
+       @$(MAKE) -C chips -f make/gcc.mak zap
        rm -f *.o $(EXECS) .depend
 
 # ------------------------------------------------------------------------------