simplify toplevel Makefile so that it can inclide common.mk
authorPierre Habouzit <madcoder@debian.org>
Sun, 11 Jan 2009 20:15:47 +0000 (21:15 +0100)
committerPierre Habouzit <madcoder@debian.org>
Sun, 11 Jan 2009 20:16:23 +0000 (21:16 +0100)
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Makefile
mk/common.mk

index f6c11dd..e4f02ff 100644 (file)
--- a/Makefile
+++ b/Makefile
 #   see AUTHORS and source files for details                                 #
 ##############################################################################
 
-prefix ?= /usr/local
-
-PROGRAMS = postlicyd pfix-srsd
-LIBS     = common
-SUBDIRS  = $(LIBS) $(PROGRAMS)
+PROGDIRS = postlicyd pfix-srsd
+LIBDIRS  = common
+SUBDIRS  = $(LIBDIRS) $(PROGDIRS)
 
 # RULES ###################################################################{{{
 
@@ -65,3 +63,5 @@ install-postlicyd-conf:
 .PHONY: clean distclean install install-% %-recurse
 
 ###########################################################################}}}
+
+include mk/common.mk
index 058d21d..3192c11 100644 (file)
@@ -34,9 +34,9 @@
 
 __DIR__:=$(realpath $(dir $(lastword $(MAKEFILE_LIST))))
 
-include ../mk/cflags.mk
+include $(__DIR__)/cflags.mk
 
-prefix ?= /usr/local
+prefix      ?= /usr/local
 LDFLAGSBASE += $(if $(DARWIN),-L/opt/local/lib,-Wl,-warn-common)
 CFLAGSBASE  += --std=gnu99 -I../ -I../common $(if $(DARWIN),-I/opt/local/include,)
 ASCIIDOC     = asciidoc -f $(__DIR__)/asciidoc.conf -d manpage \