summaryrefslogtreecommitdiff
path: root/package/toolbox/src/common.mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2018-02-25 13:53:05 +0000
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2018-02-25 13:53:11 +0000
commit9d7518c2cb43f1fb1eb54495899945523fd5dc99 (patch)
tree57fcfe56162934f5f78b3b22920623546c8d126c /package/toolbox/src/common.mk
parent30f5a076475d08daa882fa2e636a19200877aa33 (diff)
toolbox: add OpenADK toolbox for very small systems, thx Thorsten Glaser
Diffstat (limited to 'package/toolbox/src/common.mk')
-rw-r--r--package/toolbox/src/common.mk21
1 files changed, 21 insertions, 0 deletions
diff --git a/package/toolbox/src/common.mk b/package/toolbox/src/common.mk
new file mode 100644
index 000000000..ab0728f18
--- /dev/null
+++ b/package/toolbox/src/common.mk
@@ -0,0 +1,21 @@
+OBJS:= ${SRCS:.c=.o}
+CFLAGS?= -Os -Wall
+CPPFLAGS+= -I.
+#CPPFLAGS+= -D_FILE_OFFSET_BITS=64
+CPPFLAGS+= -isystem ../lib
+CPPFLAGS+= -D'__COPYRIGHT(x)=' -D'__RCSID(x)='
+CPPFLAGS+= -D'__unused=__attribute__((__unused__))'
+CPPFLAGS+= -D'__dead=__attribute__((__noreturn__))'
+CLEANFILES+= ${OBJS} ${PROG}
+
+all:
+
+COMPILE.c= ${CC} ${CPPFLAGS} ${CFLAGS} ${CFLAGS_$@} -c
+
+.c.o:
+ ${COMPILE.c} -o $@ $<
+
+clean:
+ rm -f ${CLEANFILES}
+
+# no depend magic; if you change a .h file, just make clean