]> git.sur5r.net Git - cc65/blobdiff - libsrc/supervision/Makefile
New target supervision
[cc65] / libsrc / supervision / Makefile
diff --git a/libsrc/supervision/Makefile b/libsrc/supervision/Makefile
new file mode 100644 (file)
index 0000000..3269f6e
--- /dev/null
@@ -0,0 +1,35 @@
+#
+# cc65 makefile for the supervision specific modules
+#
+
+.SUFFIXES: .o .s .c
+
+#--------------------------------------------------------------------------
+# Rules
+
+%.o:           %.c
+       @$(CC) $(CFLAGS) $<
+       @$(AS) -o $@ $(AFLAGS) $(*).s
+
+%.o:   %.s
+       @$(AS) -g -o $@ $(AFLAGS) $<
+
+#--------------------------------------------------------------------------
+# Object files
+
+C_OBJS =
+
+S_OBJS  =       crt0.o
+
+#--------------------------------------------------------------------------
+# Targets
+
+.PHONY:        all clean zap
+
+all:           $(C_OBJS) $(S_OBJS)
+
+clean:
+       @$(RM) $(C_OBJS:.c=.s) $(C_OBJS) $(S_OBJS)
+
+zap:   clean
+