RM = /bin/rm -rf MKDIR = mkdir MAKE = make ARCH = windows ROOT_CHEDDAR = C:\\cygwin\\home\\singhoff\\CHEDDAR-2.0\\trunk OCARINA_HOME = $(ROOT_CHEDDAR)\\required_packages\\ocarina GTKADA_HOME = $(ROOT_CHEDDAR)\\required_packages\\GtkAda\\lib BIG_NUMBER_HOME= $(ROOT_CHEDDAR)\\required_packages\\bigNumber XMLADA_HOME = $(ROOT_CHEDDAR)\\required_packages\\xmlada ADAC = gcc ADAC_INCLUDE = -I$(BIG_NUMBER_HOME) \ -I$(OCARINA_HOME)\\core \ -I$(OCARINA_HOME)\\config \ -I$(OCARINA_HOME)\\aadl \ -I$(OCARINA_HOME)\\dia \ -I$(OCARINA_HOME)\\dumper \ -I$(OCARINA_HOME)\\generators \ -I$(OCARINA_HOME)\\gaia \ -I$(OCARINA_HOME)\\pn \ -I$(XMLADA_HOME) \ -I$(XMLADA_HOME)\\lib \ -I$(GTKADA_HOME) \ -I$(ROOT_CHEDDAR)\\config \ -I$(ROOT_CHEDDAR)\\reusable \ -I$(ROOT_CHEDDAR)\\framework \ -I$(ROOT_CHEDDAR)\\framework\\parametric \ -I$(ROOT_CHEDDAR)\\framework\\random \ -I$(ROOT_CHEDDAR)\\framework\\queueing_system \ -I$(ROOT_CHEDDAR)\\graphical_editor \ -I$(ROOT_CHEDDAR)\\graphical_editor\\xpm \ -I$(ROOT_CHEDDAR)\\txt \ -I$(ROOT_CHEDDAR)\\graphical_editor\\dependencies_graph ADAC_LIB = -largs \ -L$(GTKADA_HOME)\\lib -lgtkada \ -L\\usr\\X11R6\\lib \ -lm \ -L$(OCARINA_HOME)\\lib -locarina -locarina-config \ -locarina-aadl -locarina-dumper -locarina-generators \ -locarina-gaia -locarina-pn ADAC_FLAGS = -gnat05 -g -O0 -i -gnatwbcjkmpruF -gnata -gnatVa -gnatf -gnatn -gnato -fstack-check -finline GNATMAKE = gnatmake -m -i $(ADAC_FLAGS) COMPILE = $(ADAC) $(ADAC_FLAGS) $(ADAC_INCLUDE) -c PRETTY_PRINTER = gnatpp -rf $(ADAC_INCLUDE) .SUFFIXES: .adb .o .ads .o .adb.o: $(COMPILE) $< .ads.o: $(COMPILE) $< all:: clean:: $(RM) *.ali *.o a.out *.exe *.bak core *~ b~*.ad* *.0 *.1 *.2 *.3 *.4 *.npp pp:: $(PRETTY_PRINTER) $(TARGET) $(MAKE) clean