mirror of
https://bitbucket.org/cosmicvoids/vide_public.git
synced 2025-07-04 23:31:12 +00:00
25 lines
649 B
Text
25 lines
649 B
Text
BLDROOT = $(SRCROOT)/build.$(HEALPIX_TARGET)
|
|
PREFIX = $(SRCROOT)/$(HEALPIX_TARGET)
|
|
BINDIR = $(PREFIX)/bin
|
|
INCDIR = $(PREFIX)/include
|
|
LIBDIR = $(PREFIX)/lib
|
|
DOCDIR = $(SRCROOT)/doc
|
|
|
|
# do not use any suffix rules
|
|
.SUFFIXES:
|
|
# do not use any default rules
|
|
.DEFAULT:
|
|
|
|
$(BLDROOT)/%.o : $(SRCROOT)/%.c
|
|
@echo "# compiling $*.c"
|
|
cd $(@D) && $(CC) $(FULL_INCLUDE) -I$(BLDROOT) $(CCFLAGS) $<
|
|
|
|
$(BLDROOT)/%.o : $(SRCROOT)/%.cc
|
|
@echo "# compiling $*.cc"
|
|
cd $(@D) && $(CXX) $(FULL_INCLUDE) -I$(BLDROOT) $(CXXCFLAGS) $<
|
|
|
|
%_mkdir:
|
|
@if [ ! -d $* ]; then mkdir -p $* ; fi
|
|
|
|
distclean: docsrc_clean
|
|
rm -rf $(BLDROOT) $(PREFIX) $(DOCDIR) $(SRCROOT)/test/test*
|