# -*- sh -*-
# This makefile was automatically generated by makemake.
EXECS_TO_BUILD = sldxe
EXECS_TO_INSTALL = sldxe
LIB_TO_BUILD = 
BINDIR=$(HOME)/bin#  Installation location
LIBDIR=$(HOME)/lib#  Installation location
SYMLINK_DIR=$(HOME)/sys/$(ARCH)/objs/__EDITME__/src
SRCDIR=$(HOME)/src/slang/sldxe#
OBJDIR=$(SRCDIR)/$(ARCH)objs#

EXECLIBS = $(LOCAL_CC_LIBS)  -L/usr/local/math/plplot/lib -lplplotdX -L$(SRCDIR)/../src/$(ARCH)objs -lslang -ljdmath -L/usr/X11R6/lib -lX11 -lm
EXECINC = $(LOCAL_CC_INCS) -I$(SRCDIR)/../src -I/usr/local/math/plplot/include

COMPILE_CMD=$(CC) -c $(CFLAGS) $(EXECINC) -DUSE_PLPLOT
LINK_CMD=$(CC) $(LDFLAGS)
INSTALL_CMD=/bin/cp
AR_CR 		= ar cr


LIB_OFILES = 
LIBOBJS = 

sldxe_O_DEP=
util_O_DEP=
slplplot_O_DEP=
array_O_DEP=
EXEC_EXTRA_OFILES = array.o slplplot.o util.o 
EXEC_EXTRA_OBJS = $(OBJDIR)/array.o $(OBJDIR)/slplplot.o $(OBJDIR)/util.o 


all: $(OBJDIR) $(OBJDIR_LIB_TO_BUILD) $(EXECS_TO_BUILD)
$(OBJDIR_LIB_TO_BUILD): $(LIBOBJS)
	-rm $(OBJDIR_LIB_TO_BUILD)
	cd $(OBJDIR); $(AR_CR) $(LIB_TO_BUILD) $(LIB_OFILES)
	@echo
	@echo $(LIB_TO_BUILD) created in $(OBJDIR)
clean:
	$(RM) $(OBJDIR)/* *~ #*

sldxe: $(OBJDIR)/sldxe
	@echo sldxe created in $(OBJDIR)
$(OBJDIR)/sldxe: $(OBJDIR)/sldxe.o $(EXEC_EXTRA_OBJS)
	cd $(OBJDIR); $(LINK_CMD) sldxe.o $(EXEC_EXTRA_OFILES) -o sldxe $(EXECLIBS)
$(OBJDIR)/sldxe.o: sldxe.c $(sldxe_O_DEP)
	cd $(OBJDIR); $(COMPILE_CMD) $(SRCDIR)/sldxe.c -o sldxe.o

$(OBJDIR)/util.o: util.c $(util_O_DEP)
	cd $(OBJDIR); $(COMPILE_CMD) $(SRCDIR)/util.c -o util.o

$(OBJDIR)/slplplot.o: slplplot.c $(slplplot_O_DEP)
	cd $(OBJDIR); $(COMPILE_CMD) $(SRCDIR)/slplplot.c -o slplplot.o

$(OBJDIR)/array.o: array.c $(array_O_DEP)
	cd $(OBJDIR); $(COMPILE_CMD) $(SRCDIR)/array.c -o array.o

$(OBJDIR):
	-mkdir $(OBJDIR)

install: $(EXECS_TO_INSTALL)
	@for x in $(EXECS_TO_INSTALL); do \
	  echo Installing $$x in $(BINDIR); \
	  $(INSTALL_CMD) $(OBJDIR)/$$x $(BINDIR); \
	done

symlinks:
	-/bin/rm -f $(ARCH)objs
	-mkdir -p $(SYMLINK_DIR)
	ln -s $(SYMLINK_DIR) $(ARCH)objs

