*** empty log message ***
[libfirm] / ir / ident / Makefile
index 4987b58..dd24f78 100644 (file)
@@ -21,15 +21,18 @@ X_INCLUDES  =
 SHELL       = /bin/sh
 MAKE        = /usr/bin/make
 
-MEMBERS         = ident.m
+DISTRIBMEMBERS = ident.m
+MEMBERS         = $(DISTRIBMEMBERS)
 
 CFILES = $(MEMBERS:.m=.c)
 
 HFILES = $(MEMBERS:.m=.h)
-HFILES +=  xx_ident.h
+HFILES += ident_t.h
 HFILES += array.h cookies.h debug.h host.h misc.h set.h tune.h xprintf.h \
          xp_help.h
 
+DISTRIB = $(DISTRIBMEMBERS:.m=.h)
+
 OFILES = $(MEMBERS:%.m=../objects/%.o)
 
 DFILES = $(MEMBERS:.m=.d)
@@ -41,6 +44,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'\'' > $@'
 
@@ -48,13 +53,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)