
# This file was automatically generated from `m4/makefragment.m4m', do not edit!


#
#  makefragment_m4  --  makefile containing rules to autogenerate some libTT headers
#
#  Copyright (C) 2002 by Massimiliano Ghilardi
#
#  This library is free software; you can redistribute it and/or
#  modify it under the terms of the GNU Library General Public
#  License as published by the Free Software Foundation; either
#  version 2 of the License, or (at your option) any later version.
#







tt_list_objects:= ttobj ttclass ttobject ttvector ttfield ttmethod ttevent tteventbig ttbitmask tteventmask ttcallback ttlistener tttimer ttcomponent ttdata ttvisible ttlayout ttboxlayout ttborderlayout ttnative ttwidget ttlabel tttooltip ttbuttongroup ttanybutton ttbutton ttcheckbutton ttradiobutton ttanyscroll ttscrollbar ttslider ttprogressbar ttscrollpane ttwindow ttframe ttscroller ttmenuitem ttcheckmenuitem ttradiomenuitem ttmenu ttmenubar ttanytext tttextfield tttextarea tttheme ttapplication


tt_list_files_h:=$(patsubst %,$(T)include/TT/%.h,$(tt_list_objects))


$(T)include/TT/makefragment_m4: $(wildcard $(T)include/m4/TT*)
 
$(tt_list_files_h) $(T)include/TT/all_m4.h: $(T)include/TT/tt_timestamp

$(T)include/TT/tt_timestamp: $(T)include/TT/m4/tt.m4 $(T)include/TT/makefragment_m4 $(T)include/m4/TT*.m4
	@for i in $(tt_list_objects); do \
	    echo "building include/TT/$$i.h"; \
	    $(M4) -I$(T)include -Dtarget=$$i $< > $(T)include/TT/$$i.h; \
	done; \
	touch $@

PURE_REMOVE_FILES+=$(T)include/TT/tt_timestamp $(T)include/TT/tt?*.h

