X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=MakeRules.in;h=e33c3e056c79e801b573c6f4818e5283093b5383;hb=c13d7d771c9b2a78ceaefa7b5ad6c6814fcec758;hp=ccc0e8dccbaf689390a3110fb18b83f792fe72fa;hpb=a257f99826f4783418330dbb3b33bfbdf18ed252;p=libfirm diff --git a/MakeRules.in b/MakeRules.in index ccc0e8dcc..e33c3e056 100644 --- a/MakeRules.in +++ b/MakeRules.in @@ -7,6 +7,8 @@ VPATH = $(srcdir) +LIBFIRM_VERSION = 0.3.0 + CC = @CC@ CFLAGS := @CFLAGS@ CPPFLAGS := -I. -I$(topdir) -I$(srcdir) -I$(top_srcdir) @CPPFLAGS@ @@ -21,6 +23,8 @@ LD := @LD@ LDFLAGS := @LDFLAGS@ LD_R := @libfirm_cv_prog_ld_r@ +LN_S := @LN_S@ + # profiling enabled? ifeq (@enable_profile_libfirm@,yes) LDFLAGS += -g -pg @@ -29,6 +33,11 @@ endif AR := @AR@ ARFLAGS := rc +TAR := @TAR@ +TARDIRNAME := libfirm-$(LIBFIRM_VERSION) +TARFILENAME := $(topdir)/$(TARDIRNAME).tar +TARFLAGS = -uhf $(TARFILENAME) + RANLIB := @RANLIB@ AUTODOC := @ROBODOC@ @@ -37,7 +46,8 @@ INDEXFILE := $(AUTODOCDIR)/index.html GLOBALXREFFILE := $(AUTODOCDIR)/libfirm.html.xrefs LOCALXREFSFILE := .xrefs -DISTFILES = $(SOURCES) +DISTFILES += $(addprefix $(srcdir)/, $(SOURCES)) +ARCHIVEDISTFILES += $(addprefix $(TARDIRNAME)/$(subdir)/, $(SOURCES)) CFILES = $(filter %.c,$(SOURCES) $(GENFILES)) HFILES = $(filter %.h,$(SOURCES) $(GENFILES)) OFILES = $(CFILES:.c=.o) @@ -71,9 +81,6 @@ COMPILE.s = $(CC) -S $(DEFS) $(CPPFLAGS) $(CDEBUG) $(CFLAGS) $(XCFLAGS) $(AUTODOCDIR)/%.html: % $(GLOBALXREFFILE) $(AUTODOC) $< $@ HTML INTERNAL XREF $(GLOBALXREFFILE) -$(AUTODOCDIR): - mkdir $@ - $(LOCALXREFSFILE): $(XREFFILES) ifeq ($(strip $(XREFSFILE)),) $(RM) $@ @@ -102,4 +109,4 @@ test -z "$$fail" endef endif -targets = all clean depend echodist echogen echosrc realclean tags install autodoc autodoc_xref autodoc_html +targets = all clean depend realclean tags install autodoc autodoc_xref autodoc_html dist distrib install_headers install_libs