swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf
Raw File
Tip revision: ef5a2cde47927e6f48e4f57b4e4ce680910dfd29 authored by Unknown Author on 16 May 2000, 17:00:59 UTC
This commit was manufactured by cvs2svn to create tag 'v2-24-05'.
Tip revision: ef5a2cd
Module.mk
# Module.mk for clib module
# Copyright (c) 2000 Rene Brun and Fons Rademakers
#
# Author: Fons Rademakers, 29/2/2000

MODDIR       := clib
MODDIRS      := $(MODDIR)/src
MODDIRI      := $(MODDIR)/inc

CLIBDIR      := $(MODDIR)
CLIBDIRS     := $(CLIBDIR)/src
CLIBDIRI     := $(CLIBDIR)/inc

##### libClib (part of libCore) #####
CLIBH        := $(wildcard $(MODDIRI)/*.h)
CLIBS        := $(wildcard $(MODDIRS)/*.c)
CLIBO        := $(CLIBS:.c=.o)

CLIBDEP      := $(CLIBO:.o=.d)

# used in the main Makefile
ALLHDRS     += $(patsubst $(MODDIRI)/%.h,include/%.h,$(CLIBH))

# include all dependency files
INCLUDEFILES += $(CLIBDEP)

##### local rules #####
include/%.h:    $(CLIBDIRI)/%.h
		cp $< $@

all-clib:       $(CLIBO)

clean-clib:
		@rm -f $(CLIBO)

clean::         clean-clib

distclean-clib: clean-clib
		@rm -f $(CLIBDEP)

distclean::     distclean-clib
back to top