just to creste ir ir/ directory
[libfirm] / ir / tr / Makefile
index aaf3ae2..4618bd8 100644 (file)
@@ -22,7 +22,8 @@ X_INCLUDES  =
 SHELL       = /bin/sh
 MAKE        = /usr/bin/make
 
-MEMBERS         = entity.m mangle.m type.m typewalk.m
+DISTRIBMEMBERS  = entity.m type.m typewalk.m
+MEMBERS         =  $(DISTRIBMEMBERS) mangle.m
 
 CFILES = $(MEMBERS:.m=.c)
 
@@ -30,7 +31,10 @@ HFILES = $(MEMBERS:.m=.h)
 HFILES +=  type_or_entity.h
 HFILES +=  common.h debug.h gmp.h host.h ident.h irgraph.h  \
            irgwalk.h irmode.h irnode.h irop.h label.h misc.h \
-           obst.h pset.h set.h tv.h xprintf.h xp_help.h
+           obst.h pset.h set.h tv.h xprintf.h xp_help.h entity_t.h
+
+DISTRIB = $(DISTRIBMEMBERS:.m=.h)
+DISTRIB += type_or_entity.h
 
 OFILES = $(MEMBERS:%.m=../objects/%.o)
 
@@ -43,6 +47,8 @@ TARGET = all
 .DEFAULT: $(TARGET)
 .SILENT: $(DFILES) clean  # hides output
 
+$(TARGET):      $(DFILES) $(OFILES)
+
 %.d:    %.c
        $(SHELL) -ec '$(CXX) $(DEPENDFLAGS) $(INCLUDES) $(X_INCLUDES) $< | sed '\''s/\($*\)\.o[ :]*/\.\.\/objects\/\1.o $@ : /g'\'' > $@'
 
@@ -50,13 +56,14 @@ TARGET = all
 ../objects/%.o:    %.c
        $(CXX) $(CFLAGS) $(CXXFLAGS) $(COPTFLAGS) $(INCLUDES) $(X_INCLUDES) -c $< -o $@
 
-
-$(TARGET):      $(DFILES) $(OFILES)
+lib:
+       cp $(DISTRIB) ../../include
 
 clean:
        rm -f $(OFILES) $(DFILES)
 
 realclean:     clean
-       rm -f $(TARGET) *.flc TAGS
+       rm -f $(TARGET) *.flc TAGS \#*
+       rm -rf auto/
 
 -include $(DFILES)