CFLAGS:=-Isrc/common
LDLIBS:=src/common/libtest.a
--include config.mak
-
all:
%.mk:
+config.mak:
+ cp config.mak.def $@
+-include config.mak
+
define template
$(1).BINS := $(1) $(1)-static
D:=$$(dir $(1))
http://www.musl-libc.org/
configuring:
+ cp config.mak.def config.mak
edit config.mak
build and run tests:
make
+++ /dev/null
-CFLAGS += -pipe -std=c99 -D_POSIX_C_SOURCE=200809L -Wall -Wno-unused-function -Wno-missing-braces -Wno-unused -Wno-overflow
-CFLAGS += -Wno-unknown-pragmas -fno-builtin -frounding-math
-CFLAGS += -g
-LDFLAGS += -g
-LDLIBS += -lpthread -lm -lrt
-
-# glibc specific settings
-CFLAGS += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-LDLIBS += -lcrypt -ldl -lresolv -lutil
-
-AR = $(CROSS_COMPILE)ar
-RANLIB = $(CROSS_COMPILE)ranlib
-
--- /dev/null
+CFLAGS += -pipe -std=c99 -D_POSIX_C_SOURCE=200809L -Wall -Wno-unused-function -Wno-missing-braces -Wno-unused -Wno-overflow
+CFLAGS += -Wno-unknown-pragmas -fno-builtin -frounding-math
+CFLAGS += -g
+LDFLAGS += -g
+LDLIBS += -lpthread -lm -lrt
+
+# glibc specific settings
+CFLAGS += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
+LDLIBS += -lcrypt -ldl -lresolv -lutil
+
+AR = $(CROSS_COMPILE)ar
+RANLIB = $(CROSS_COMPILE)ranlib
+