Makefile fix: define RANLIB in makefile, more robust DIRS definition
authorSzabolcs Nagy <nsz@port70.net>
Fri, 26 Jul 2013 13:37:46 +0000 (13:37 +0000)
committerSzabolcs Nagy <nsz@port70.net>
Fri, 26 Jul 2013 13:37:46 +0000 (13:37 +0000)
Makefile
config.mak.def

index be3d181..a874b5d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,13 @@
 B:=src
 SRCS:=$(sort $(wildcard src/*/*.c))
 OBJS:=$(SRCS:src/%.c=$(B)/%.o)
-DIRS:=$(patsubst src/%,%,$(filter-out src/REPORT,$(sort $(wildcard src/*))))
+DIRS:=$(patsubst src/%/,%,$(sort $(dir $(SRCS))))
 BDIRS:=$(DIRS:%=$(B)/%)
 NAMES:=$(SRCS:src/%.c=%)
 CFLAGS:=-Isrc/common
 LDLIBS:=$(B)/common/libtest.a
+AR = $(CROSS_COMPILE)ar
+RANLIB = $(CROSS_COMPILE)ranlib
 
 all:
 %.mk:
index 8249b9b..91828bb 100644 (file)
@@ -8,6 +8,3 @@ LDLIBS += -lpthread -lm -lrt
 CFLAGS += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
 LDLIBS += -lcrypt -ldl -lresolv -lutil
 
-AR      = $(CROSS_COMPILE)ar
-RANLIB  = $(CROSS_COMPILE)ranlib
-