SHELL=/bin/sh

CC=cc
DMPPC=/APP_HOME/bin/dmppcc
DB=DBSAMPLE5
USER=SYSADM

# DBMAKER libraries, header files directory
LIBFLAGS= -L/APP_HOME/lib
INCFLAGS= -I. -I/APP_HOME/include
CFLAGS  =  -g
LDFLAGS = 
LDLIBS = -ldmapic -lm -ldl

all:	01base 02cursor 03blob 04dynamic

01base:	01base.ec
	$(DMPPC) -d $(DB) -u $(USER) $@.ec
	$(CC) $(CFLAGS) $(INCFLAGS) -c $@.c
	$(CC) -o $@ $@.o $(LDFLAGS) $(LIBFLAGS) $(LDLIBS)

02cursor: 02cursor.ec
	$(DMPPC) -d $(DB) -u $(USER) $@.ec
	$(CC) $(CFLAGS) $(INCFLAGS) -c $@.c
	$(CC) -o $@ $@.o $(LDFLAGS) $(LIBFLAGS) $(LDLIBS)

03blob:	03blob.ec
	$(DMPPC) -d $(DB) -u $(USER) $@.ec
	$(CC) $(CFLAGS) $(INCFLAGS) -c $@.c
	$(CC) -o $@ $@.o $(LDFLAGS) $(LIBFLAGS) $(LDLIBS)

04dynamic: 04dynamic.ec
	$(DMPPC) -d $(DB) -u $(USER) $@.ec
	$(CC) $(CFLAGS) $(INCFLAGS) -c $@.c
	$(CC) -o $@ $@.o $(LDFLAGS) $(LIBFLAGS) $(LDLIBS)

clean:
	/bin/rm -f *.c *.o 01base 02cursor 03blob 04dynamic BMP*.BMP *~
