# Generated automatically from Makefile.in by configure.


CC              = gcc
CP              = cp -p
MKDIR           = mkdir -p
STRIP           = strip
INSTALL         = /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
INSTALL_DATA    = ${INSTALL} -m 644
prefix          = /usr/local
bindir          = $(prefix)/bin

CFLAGS     = -O2 -j2
GTK_LIBS   = -L/usr/local/gnat/include/gtkada -L/usr/local/gnat/lib -lgtkada -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm
GTK_STATIC_LIBS = /usr/local/gnat/lib/libgtkada.a /usr/lib/libgtk.a /usr/lib/libgdk.a /usr/lib/libglib.a /usr/lib/libgmodule.a -L/usr/lib -L/usr/X11R6/lib -rdynamic -ldl -lXi -lXext -lX11 -lm /usr/lib/libgdk_pixbuf.a /usr/lib/libart_lgpl.a /usr/lib/libglade.a /usr/lib/libxml.a
GTK_CFLAGS = -I/usr/local/gnat/include/gtkada
TARGET_CFLAGS = 
TARGET_LFLAGS = 
SOURCE_PATH = $(GTK_CFLAGS) -I../utilities -I./ephemeris -I./mvc -I./ui
GNAT_FLAGS = -gnata -gnatwu -fstack-check -gnatn
ALL_CFLAGS = $(CFLAGS) $(GNAT_FLAGS) $(SOURCE_PATH) $(TARGET_CFLAGS)
LINK_FLAGS = $(C_OBJECTS) $(TARGET_LFLAGS) $(GTK_LIBS) -lswe
ADALIB = $(strip $(shell gnatls -v | grep adalib))
GNATMAKE_FLAGS =

MAIN = astroframes
EXEC = astroframes

PKG_FILES=${wildcard *_pkg.adb}

all: $(EXEC)

stylechk: pkg_files style

style:
	make CFLAGS="-gnaty $(CFLAGS)" $(EXEC)

pkg_files: ${PKG_FILES}

${PKG_FILES}: force
	$(CC) -c $(ALL_CFLAGS) $@

$(EXEC): ephemeris.ads ephemeris.adb force
	gnatmake -m $(ALL_CFLAGS) $(MAIN) -o $(EXEC) $(GNATMAKE_FLAGS) \
	  -bargs -E -largs $(LINK_FLAGS)

elim: $(EXEC)
	make GNATMAKE_FLAGS="-f -c -gnatc -gnatt $(GNATMAKE_FLAGS)" \
	     GNAT_FLAGS="-gnata" $(EXEC)
	gnatelim $(MAIN) > gnat.adc

ephemeris.ads: ephemeris/ephemeris.ads.p
	gnatprep -u ephemeris/ephemeris.ads.p ephemeris.ads

ephemeris.adb: ephemeris/ephemeris.adb.p
	gnatprep -u ephemeris/ephemeris.adb.p ephemeris.adb


# This rule should only be used under Windows NT/2000 systems
winps: force
	gnatmake -m $(ALL_CFLAGS) $@

install-nocheck: force
	$(MKDIR) $(bindir)
	$(INSTALL_PROGRAM) $(EXEC) $(bindir)
	$(STRIP) $(bindir)/$(EXEC)

install: $(EXEC) install-nocheck

clean:
	-$(RM) *.adt
	-$(RM) *.o
	-$(RM) *.ali
	-$(RM) *~
	-$(RM) b~*
	-$(RM) $(EXEC)
	-$(RM) *.exe
	-$(RM) ephemeris.*

mostlyclean: clean

distclean: mostlyclean
	-$(RM) Makefile

maintainer-clean: distclean

force:
