CC		= gcc -g
POSTGRESDIR	= /var/lib/pgsql
CCFLAG		= `gtk-config --cflags`
LINKFLAG	= `gtk-config --libs` -lXpm -lgdk_imlib -lz -lgif -lm
CCFLAG		+= -I/usr/include/pgsql
LINKFLAG	+= -L$(POSTGRESDIR)/lib -lpq

OBJECTS		= cd_node.o cd_arc.o cd_window.o cd_menu.o \
                  cd_canvas.o cd_control.o cd_util.o cd_io.o \
                  cd_node_dialog.o cd_arc_dialog.o cd_tool_set_dialog.o \
                  cd_pg_dialog.o cd_pg_table_panel.o cd_pg_connect_panel.o \
                  cd_pg_app_panel.o cd_pg_util.o cd_php.o

COMPILE		= $(CC) $(CCFLAG)
#LINK		= $(CC) $(LINKFLAG)
CLINK		= $(CC) $(CCFLAG) $(LINKFLAG)

all: cdedit3 server client

cdedit3: $(OBJECTS) cdedit.c
	$(CLINK) $(OBJECTS) -o cdedit3 cdedit.c

server:	$(OBJECTS) server.c
	$(CLINK) $(OBJECTS) -o server server.c

client:	$(OBJECTS) client.c
	$(CLINK) $(OBJECTS) -o client client.c

.c.o:
	$(COMPILE) -c $<

clean: 
	rm -f cdedit3 server client

veryclean: clean
	rm -rf *.o *~ core *.cd3 *.old *.eps *.gif *.jpg php_project* def/*~ def/en/*~ def/jp/*~
